378ae32552
test(access): view permission check for organization
...
!18 #48 #15
2024-06-05 23:45:36 +09:30
6650434c63
refactor(access): cache object so it doesnt have to be called multiple times
...
!18
2024-06-05 23:42:34 +09:30
2c1bbbfc15
fix(config_management): set config dict keys to be valid ansible variables
...
!18 fixes #47
2024-06-05 19:05:32 +09:30
d1b6c96d72
test: add history entry creation tests for most models
...
!17 #15 #46
2024-06-03 15:24:11 +09:30
7fe1260308
feat(access): throw error if no organization added
...
!17
2024-06-03 14:28:12 +09:30
2bf692788c
test(api): check model permissions for teams
...
!16 #15
2024-06-01 22:08:39 +09:30
5f3b48ea98
refactor(access): add team option to org permission check
...
!16
2024-06-01 22:03:05 +09:30
6437170ee8
test(api): check model permissions for organizations
...
!16 #15
2024-05-31 23:54:28 +09:30
c0a09d5d50
feat(api): configure team permissions
...
!5 closes #36
2024-05-31 14:55:54 +09:30
4b080251e9
test: cleanup duplicate tests and minor reshuffle
...
!13
2024-05-29 10:15:24 +09:30
3c36a988ad
test(access): unit testing team user permissions
...
!13 #15
2024-05-29 09:42:34 +09:30
d379205bff
fix(settings): Add correct permissions for team user delete
...
!13
2024-05-29 09:42:20 +09:30
ebf4cb7a5d
fix(settings): Add correct permissions for team user view/change
...
!13
2024-05-29 09:42:06 +09:30
dd0eaae6b3
refactor(access): add to models a get_organization function
...
!13
2024-05-29 09:39:55 +09:30
a9ea173e74
test(access): unit testing team permissions
...
!13 #15
2024-05-29 08:38:04 +09:30
e34d29987e
refactor(access): remove change view
...
change is part of view
!13
2024-05-29 08:37:43 +09:30
b5669c8386
fix(settings): Add correct permissions for team view/change
...
!13
2024-05-29 08:35:29 +09:30
58e688e0a5
fix(settings): Add correct permissions for team add
...
!13
2024-05-29 08:35:03 +09:30
e3c2f712c1
fix(settings): Add correct permissions for team delete
...
!13
2024-05-29 08:33:14 +09:30
0abcb4628e
fix(access): correct back link within team view
...
!13
2024-05-29 08:22:34 +09:30
b9a2d2ac59
fix(access): correct url name to be within naming conventions
...
!13
2024-05-29 08:22:11 +09:30
7f7f719731
feat(access): during organization permission check, check to ensure user is logged on
...
!13
2024-05-29 06:22:24 +09:30
26bea9edb2
test(organization): unit testing organization permissions
...
!13 #15
2024-05-29 05:34:25 +09:30
cb7987f841
fix(access): Add correct permissions for organization view/update
...
!13
2024-05-29 05:33:48 +09:30
98885a32e7
fix(access): use established view naming
...
!13
2024-05-29 05:33:10 +09:30
37ceffcb3b
fix(access): during organization permission check, check the entire list of permissions
...
!13
2024-05-29 04:46:33 +09:30
6cb69c627f
fix(access): during permission check use post request params for an add action
...
!13
2024-05-29 03:24:32 +09:30
664ad0ec7d
fix(access): adding/deleting team group actions moved to model save/delete method override
...
!13
2024-05-28 22:17:21 +09:30
a6a0da72b2
refactor(organizations): set org field to null if not set
...
!10
2024-05-23 20:29:48 +09:30
9e1a024a12
test: adjust test layout and update contributing
...
!9 #15
2024-05-23 15:45:30 +09:30
724c52b777
feat(access): Save changes to history for organization and teams
...
!9 closes #5
2024-05-23 14:07:36 +09:30
dd063feae9
chore: add description/notes issue link to models
...
!9 #13
2024-05-21 05:46:16 +09:30
5a3450f3c0
fix(access): correct team required permissions
...
!1
2024-05-15 12:33:31 +09:30
4b214d0b8c
feat(admin): remove team management
...
not required as groups are teams and managed within the app interface.
also, the permissions within admin do not match what the intent of the app provides.
!1
2024-05-15 11:52:53 +09:30
736d3930df
feat(admin): remove group management
...
not required as groups are teams and managed within the app interface
!1
2024-05-15 11:52:41 +09:30
50371267c1
feat(access): adjustable team permissions
...
!1
2024-05-15 10:02:58 +09:30
7e3492c4d1
chore: code review fixes
...
!1
2024-05-15 09:30:37 +09:30
50cc050adf
feat(template): add header content icon block
...
!1
2024-05-14 05:21:06 +09:30
857aa7af72
feat(tenancy): Add is_ global field
...
Allow global item creation where all can access if they have the correct permission
!1
2024-05-14 01:40:31 +09:30
2fe15778cb
fix(fields): correct autoslug field so it works
...
!1
2024-05-14 01:01:20 +09:30
070ba47de2
feat(access): when modifying a team ad/remove user from linked group
...
!1
2024-05-13 22:13:45 +09:30
a0f4940a09
feat(auth): include python social auth django application
...
allows external authorization
!1
2024-05-13 21:40:20 +09:30
db5d7e18ad
docs: update and include permissions
...
!1
2024-05-13 20:58:09 +09:30
0d1b31f9f0
chore: template cleanup
...
!1
2024-05-13 20:00:17 +09:30
30e7c8de42
refactor(access): remove inline form for org teams
...
!1
2024-05-13 18:51:39 +09:30
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