Commit Graph

32 Commits

Author SHA1 Message Date
Jon
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
Jon
45cc34284a feat(core): only display navigation menu item if use can view model
!35 fixes #114
2024-07-12 07:16:05 +09:30
Jon
7d172fb4af refactor: migrate views to use new abstract model view classes
!35 fixes #111
2024-07-12 05:50:36 +09:30
Jon
03d350e302 fix(access): When adding a new team to org ensure parent model is fetched
!35
2024-07-11 17:56:12 +09:30
Jon
65de93715d refactor(access): model pk and name not required context for adding a device
!35
2024-07-11 13:59:58 +09:30
Jon
524a70ba18 fix(access): correctly set team user parent model to team
!35 fixes #109
2024-07-11 13:43:27 +09:30
Jon
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
Jon
ee3dd68cfe fix(base): add missing content_title to context
!35 #74
2024-07-10 15:58:18 +09:30
Jon
25efa31493 fix(access): Enable Organization Manager to view organisations they are assigned to
!35 fixes #100
2024-07-10 15:14:53 +09:30
Jon
b42bb3a30e feat(access): enable non-organization django permission checks
!39 #76
2024-07-09 02:26:21 +09:30
Jon
27b62d1018 docs(access): add link to docs on team page
!28 closes #39
2024-06-17 23:27:11 +09:30
Jon
aef276b76c docs(access): add link to docs on organization page
!28 #39
2024-06-17 23:26:52 +09:30
Jon
991ddc3d7f refactor(access): relocate permission check to own function
!28 #39
2024-06-17 22:52:02 +09:30
Jon
4016d4c200 refactor(access): migrate team users view to use forms
!21
2024-06-12 04:31:02 +09:30
Jon
f36662ca82 refactor(access): migrate teams view to use forms
!21
2024-06-12 04:25:32 +09:30
Jon
3e340a47b8 refactor(access): migrate organization view to use form
!21
2024-06-12 04:23:24 +09:30
Jon
579e44f834 fix(access): add a team user permissions to use team organization
use the parent models organization for permissions to work

!21 fixes #51
2024-06-08 02:20:17 +09:30
Jon
d379205bff fix(settings): Add correct permissions for team user delete
!13
2024-05-29 09:42:20 +09:30
Jon
ebf4cb7a5d fix(settings): Add correct permissions for team user view/change
!13
2024-05-29 09:42:06 +09:30
Jon
e34d29987e refactor(access): remove change view
change is part of view

!13
2024-05-29 08:37:43 +09:30
Jon
b5669c8386 fix(settings): Add correct permissions for team view/change
!13
2024-05-29 08:35:29 +09:30
Jon
58e688e0a5 fix(settings): Add correct permissions for team add
!13
2024-05-29 08:35:03 +09:30
Jon
e3c2f712c1 fix(settings): Add correct permissions for team delete
!13
2024-05-29 08:33:14 +09:30
Jon
7f7f719731 feat(access): during organization permission check, check to ensure user is logged on
!13
2024-05-29 06:22:24 +09:30
Jon
cb7987f841 fix(access): Add correct permissions for organization view/update
!13
2024-05-29 05:33:48 +09:30
Jon
664ad0ec7d fix(access): adding/deleting team group actions moved to model save/delete method override
!13
2024-05-28 22:17:21 +09:30
Jon
724c52b777 feat(access): Save changes to history for organization and teams
!9 closes #5
2024-05-23 14:07:36 +09:30
Jon
5a3450f3c0 fix(access): correct team required permissions
!1
2024-05-15 12:33:31 +09:30
Jon
50371267c1 feat(access): adjustable team permissions
!1
2024-05-15 10:02:58 +09:30
Jon
070ba47de2 feat(access): when modifying a team ad/remove user from linked group
!1
2024-05-13 22:13:45 +09:30
Jon
30e7c8de42 refactor(access): remove inline form for org teams
!1
2024-05-13 18:51:39 +09:30
Jon
0edfba604a refactor: rename app from itsm -> app
used app as this is a root application and not a django project app

!1
2024-05-13 17:46:58 +09:30