Commit Graph

3276 Commits

Author SHA1 Message Date
Jon
1b53faf9ce test(access): Entity Function Serializer test cases
ref: #713 #571
2025-04-08 21:07:57 +09:30
Jon
33d20a4c0a test(access): Person Model field test cases
ref: #713 #571
2025-04-08 19:43:01 +09:30
Jon
fe7e2b9d22 test(access): Functional Test for Person ViewSet, Permissions and Metadata
ref: #713 closes #571
2025-04-08 19:10:01 +09:30
Jon
c563c07345 test(access): Functional Test for Person History
ref: #713 #571
2025-04-08 19:07:58 +09:30
Jon
3b72df61a4 test(access): Correct Entity Function Test Suite so sub-model testing works
ref: #713 #571
2025-04-08 19:07:41 +09:30
Jon
c3da9503d2 test(access): Unit Test for Person ViewSet
ref: #713 #571
2025-04-08 17:53:59 +09:30
Jon
c42037cef6 test(access): Unit Test for Person Model
ref: #713 #571
2025-04-08 17:53:40 +09:30
Jon
192f46022c test(access): Unit Test for Person History API fields
ref: #713 #571
2025-04-08 17:53:32 +09:30
Jon
81860cac84 test(access): Unit Test for Person API fields
ref: #713 #571
2025-04-08 17:53:16 +09:30
Jon
b66feadb5a test(access): Unit Test for Person Tenancy Object
ref: #713 #571
2025-04-08 17:52:50 +09:30
Jon
b01a2a9a47 test(access): Correct Entity Test Suite so sub-model testing works
ref: #713 #571
2025-04-08 17:49:27 +09:30
Jon
f7d3cdd463 test(app): exclude any field check that ends in _ptr_id
this field is for linking tables and a django field

ref: #713
2025-04-08 17:31:18 +09:30
Jon
3bb63b2a5b Merge pull request #712 from nofusscomputing/model-roles 2025-04-08 16:16:51 +09:30
Jon
05ec53331a fix(settings): Add Application Settings to Admin page
Allows the webmaster to set application settings

ref: #712 fixes #440
2025-04-08 16:00:54 +09:30
Jon
6aebde7845 test(access): Remove teardown from Function Test cases for Role serializer
ref: #712 #683
2025-04-08 15:22:49 +09:30
Jon
4de24a7d88 docs(user): Roles Initial
ref: #712 closes #683
2025-04-07 14:21:19 +09:30
Jon
322b7a1c41 test(access): Test cases for Role serializer
ref: #712 #683
2025-04-07 14:07:08 +09:30
Jon
825683e162 test(access): Function Test cases for Role SPI Permissions, ViewSet and Metadata
ref: #712 #683
2025-04-06 15:17:19 +09:30
Jon
6bb5a47dd3 test(access): Function Test cases for Role History
ref: #712 #683
2025-04-06 15:16:27 +09:30
Jon
47381c7bf7 test(access): Unit Test case to ensure Role is by organization
ref: #712 #683
2025-04-06 14:51:03 +09:30
Jon
8b08d03d95 test(access): Unit Test case to ensure Role cant be set as global object
ref: #712 #683
2025-04-06 14:46:49 +09:30
Jon
360bf60578 test(access): Unit Test cases for Role ViewSet
ref: #712 #683
2025-04-06 14:41:29 +09:30
Jon
c8c2fcabd2 test(access): Unit Test cases for Role model
ref: #712 #683
2025-04-06 14:41:15 +09:30
Jon
1830b86309 test(access): Unit Test cases for Role History API v2
ref: #712 #683
2025-04-06 14:41:07 +09:30
Jon
9e712d3624 test(access): Unit Test cases for Role API v2
ref: #712 #683
2025-04-06 14:40:58 +09:30
Jon
a2a79be7c1 test(access): Unit Test cases for Role Tenancy Object
ref: #712 #683
2025-04-06 14:40:47 +09:30
Jon
d5a2adc3a9 feat(access): Place Roles Model behind feature flag 2025-00003
ref: #712 #683 #551
2025-04-06 14:13:19 +09:30
Jon
779335458e docs(github): model issue template updated to remove model_tag requirement that is not required
ref: #712
2025-04-06 14:01:15 +09:30
Jon
8bc0b3338c refactor(core): When saving history, ensure field _prefetched_objects_cache is not included
ref: #712 #683
2025-04-06 13:51:08 +09:30
Jon
9d8bcff2a0 feat(access): When querying permissions, select related field content_type
speeds up query and reduces required sql queries

ref: #712 #683
2025-04-06 13:50:24 +09:30
Jon
8a8023f510 feat(core): Model tag for Access/Role
ref: #712 #683
2025-04-06 13:49:20 +09:30
Jon
7289758ed9 feat(access): Model Role notes endpoint
ref: #712 #683
2025-04-06 13:46:21 +09:30
Jon
d7405a500d feat(access): Add navigation entry for roles
ref: #712 #683
2025-04-06 13:45:52 +09:30
Jon
d63c249120 feat(access): Model Role History migrations
ref: #712 #683
2025-04-06 13:45:18 +09:30
Jon
e920a66a47 feat(access): Add model Role History
ref: #712 #683
2025-04-06 13:45:07 +09:30
Jon
cb4a12f2a0 feat(access): Role Notes model viewset
ref: #712 #683
2025-04-06 13:44:26 +09:30
Jon
d8263b36f7 feat(access): Role Notes model serializer
ref: #712 #683
2025-04-06 13:44:11 +09:30
Jon
74482956a4 feat(access): Model Role Notes migrations
ref: #712 #683
2025-04-06 13:43:58 +09:30
Jon
1bc199493c feat(access): Add model Role Notes
ref: #712 #683
2025-04-06 13:43:47 +09:30
Jon
5cccca865e feat(access): Role model viewset
ref: #712 #683
2025-04-06 13:43:20 +09:30
Jon
03d258ca57 feat(access): Role model serializer
ref: #712 #683
2025-04-06 13:40:16 +09:30
Jon
dfea1fdba0 feat(access): Model Role migrations
ref: #712 #683
2025-04-06 13:39:37 +09:30
Jon
edff3eb889 feat(access): Add model Role
ref: #712 #683
2025-04-06 13:38:38 +09:30
Jon
bdd55a4df6 Merge pull request #707 from nofusscomputing/new-model-entity 2025-04-04 15:53:04 +09:30
Jon
ca0bb96808 test: During testing add debug_feature_flags so object behind can be tested
ref: #707
2025-04-04 14:56:22 +09:30
Jon
5b0d9d8d81 feat(python): Upgrade Django 5.1.7 -> 5.2
ref: #707
2025-04-04 13:39:45 +09:30
Jon
dd264920a6 feat(access): Place Entity URLs behind feature flag 2025-00002
ref: #707 #704 closes #706
2025-04-04 13:30:49 +09:30
Jon
050b2d7602 test(access): Notes ViewSet Functional Tests for Entity Model
ref: #707 #706
2025-04-04 13:06:27 +09:30
Jon
ea7c359cc8 test(access): Notes API Field Functional Tests for Entity Model
ref: #707 #706
2025-04-04 12:47:04 +09:30
Jon
b3391c7e3e test(access): Correct functional ViewSet test suite for Entity model
ref: #707 #706
2025-04-04 12:11:08 +09:30