|
1086f517fa
|
feat(assistance): Categorised Knowledge base articles
!43 #10
|
2024-08-13 13:23:45 +09:30 |
|
|
f298ce94bf
|
test(access): test field model_notes
closes #223
|
2024-08-12 15:15:28 +09:30 |
|
|
84d21f4af8
|
test(teams): api field checks
. #162 #218
|
2024-08-10 19:58:04 +09:30 |
|
|
262e431834
|
test(organization): api field checks
. #162
|
2024-08-10 19:39:28 +09:30 |
|
|
8d59462561
|
fix(api): Ensure that organizations can't be created via the API
!44 fixes #155
|
2024-07-29 17:02:37 +09:30 |
|
|
de53948cea
|
test: confirm that the tenancymanager is called
!43
|
2024-07-21 13:27:45 +09:30 |
|
|
823ebc0eb5
|
fix(access): Team model class inheritance order corrected
!42
|
2024-07-21 13:27:36 +09:30 |
|
|
5a201ef548
|
refactor!: Squash database migrations
BREAKING CHANGE: squashed DB migrations in preparation for v1.0 release.
!40 !35 #74
|
2024-07-16 13:31:18 +09:30 |
|
|
d8e89bee10
|
test: tenancy objects
!42 #15 closes #124
|
2024-07-15 23:22:15 +09:30 |
|
|
4ee62aa399
|
test: refactor to single abstract model for inclusion.
!42 #15
|
2024-07-15 23:01:49 +09:30 |
|
|
f1201e8933
|
feat(access): Add multi-tennant manager
manager filters results to that of data from the organizations the users is part of.
!42 #124
|
2024-07-15 16:17:08 +09:30 |
|
|
fbe7e63cc9
|
fix(access): Correct team form fields
fixes missing name for team
!42 #74
|
2024-07-14 16:57:25 +09:30 |
|
|
367c4bebb6
|
refactor: adjust views missing add/change form to now use forms
!35 #15 #46 #74 #120 #121 fixes #118
|
2024-07-13 17:32:45 +09:30 |
|
|
f29ec63f46
|
test: Add Test case abstract classes to models
!35 #46 #15
|
2024-07-13 16:01:12 +09:30 |
|
|
ccfdf005f7
|
chore: remove issue#13 links for model notes
!35 closes #13
|
2024-07-12 09:23:12 +09:30 |
|
|
45cc34284a
|
feat(core): only display navigation menu item if use can view model
!35 fixes #114
|
2024-07-12 07:16:05 +09:30 |
|
|
7d172fb4af
|
refactor: migrate views to use new abstract model view classes
!35 fixes #111
|
2024-07-12 05:50:36 +09:30 |
|
|
f848d01b34
|
refactor: migrate forms to use new abstract model form class
!35
|
2024-07-12 05:47:49 +09:30 |
|
|
a62a36ba82
|
fix(itam): cater for fields that are prefixed
!35 fixes #112
|
2024-07-11 18:27:07 +09:30 |
|
|
03d350e302
|
fix(access): When adding a new team to org ensure parent model is fetched
!35
|
2024-07-11 17:56:12 +09:30 |
|
|
1d5c86f13b
|
fix(access): enable org manager to view orgs
corrects http/500
!35 fixes #105
|
2024-07-11 16:34:19 +09:30 |
|
|
937e935949
|
fix(access): enable org manager to view orgs
!35 fixes #105
|
2024-07-11 15:37:16 +09:30 |
|
|
860eaa6749
|
fix(access): fetch object if method exists
enables the setting og self.model with get_object method
!35 fixes #105
|
2024-07-11 14:25:53 +09:30 |
|
|
7cfede45b8
|
refactor(access): Rename Team Button "new user" -> "Assign User"
!35 fixes #110
|
2024-07-11 14:00:55 +09:30 |
|
|
65de93715d
|
refactor(access): model pk and name not required context for adding a device
!35
|
2024-07-11 13:59:58 +09:30 |
|
|
fea7ea3119
|
refactor: rename field "model notes" -> "Notes"
!35 fixes #102 #104
|
2024-07-11 13:58:14 +09:30 |
|
|
524a70ba18
|
fix(access): correctly set team user parent model to team
!35 fixes #109
|
2024-07-11 13:43:27 +09:30 |
|
|
29c4b4a0ca
|
fix(access): fallback to django permissions if org permissions check is false
!35 #109 fixes #101
|
2024-07-11 13:41:36 +09:30 |
|
|
f5ae01b08d
|
fix(access): Correct logic so that org managers can see orgs they manage
!35 fixes #100
|
2024-07-10 17:23:24 +09:30 |
|
|
ee3dd68cfe
|
fix(base): add missing content_title to context
!35 #74
|
2024-07-10 15:58:18 +09:30 |
|
|
25efa31493
|
fix(access): Enable Organization Manager to view organisations they are assigned to
!35 fixes #100
|
2024-07-10 15:14:53 +09:30 |
|
|
abe1ce6948
|
fix(ui): display organization manager name instead of ID
!35
|
2024-07-09 22:31:55 +09:30 |
|
|
86ed7318ec
|
fix(access): ensure name param exists before attempting to access
!35
|
2024-07-09 17:29:48 +09:30 |
|
|
b42bb3a30e
|
feat(access): enable non-organization django permission checks
!39 #76
|
2024-07-09 02:26:21 +09:30 |
|
|
87a1f2aa20
|
feat(base): Add background worker
!39 #76
|
2024-07-08 22:38:06 +09:30 |
|
|
4fdb3df06e
|
test: Unit Tests TenancyObjects
!33 #15
|
2024-06-20 03:12:43 +09:30 |
|
|
7eb0651b89
|
test: Test Cases for TenancyObjects
!33 #15
|
2024-06-20 03:07:39 +09:30 |
|
|
58b134ae30
|
refactor(tests): move unit tests to unit test sub-directory
!33 #15
|
2024-06-19 22:58:50 +09:30 |
|
|
58051f297f
|
test(access): TenancyObject field tests
!33 #15
|
2024-06-19 11:51:03 +09:30 |
|
|
0a9a5b20fa
|
test(access): remove skipped api tests for team users
teamusers not accessible from api
!33 #15
|
2024-06-19 10:52:24 +09:30 |
|
|
8abbf2ff9e
|
docs(access): correct doc warnings
!28
|
2024-06-17 23:42:54 +09:30 |
|
|
27b62d1018
|
docs(access): add link to docs on team page
!28 closes #39
|
2024-06-17 23:27:11 +09:30 |
|
|
aef276b76c
|
docs(access): add link to docs on organization page
!28 #39
|
2024-06-17 23:26:52 +09:30 |
|
|
c15eca2e58
|
test(access): team user model permission check for organization manager
!28 #39 #15
|
2024-06-17 22:59:26 +09:30 |
|
|
33b10f7109
|
test(access): team model permission check for organization manager
!28 #39 #15
|
2024-06-17 22:53:23 +09:30 |
|
|
9a40d095e8
|
test(access): organization model permission check for organization manager
!28 #39 #15
|
2024-06-17 22:52:57 +09:30 |
|
|
991ddc3d7f
|
refactor(access): relocate permission check to own function
!28 #39
|
2024-06-17 22:52:02 +09:30 |
|
|
35c11ed6f0
|
test(access): add test cases for model delete as organization manager
!28 #39 #15
|
2024-06-17 22:41:40 +09:30 |
|
|
e4f5ec4892
|
test(access): add test cases for model addd as organization manager
!28 #39 #15
|
2024-06-17 22:40:35 +09:30 |
|
|
109fc49d76
|
test(access): add test cases for model change as organization manager
!28 #39 #15
|
2024-06-17 22:17:59 +09:30 |
|