Commit Graph

596 Commits

Author SHA1 Message Date
Jon
378ae32552 test(access): view permission check for organization
!18 #48 #15
2024-06-05 23:45:36 +09:30
Jon
6650434c63 refactor(access): cache object so it doesnt have to be called multiple times
!18
2024-06-05 23:42:34 +09:30
Jon
2c1bbbfc15 fix(config_management): set config dict keys to be valid ansible variables
!18 fixes #47
2024-06-05 19:05:32 +09:30
Jon
d1b6c96d72 test: add history entry creation tests for most models
!17 #15 #46
2024-06-03 15:24:11 +09:30
Jon
7fe1260308 feat(access): throw error if no organization added
!17
2024-06-03 14:28:12 +09:30
Jon
2bf692788c test(api): check model permissions for teams
!16 #15
2024-06-01 22:08:39 +09:30
Jon
5f3b48ea98 refactor(access): add team option to org permission check
!16
2024-06-01 22:03:05 +09:30
Jon
6437170ee8 test(api): check model permissions for organizations
!16 #15
2024-05-31 23:54:28 +09:30
Jon
c0a09d5d50 feat(api): configure team permissions
!5 closes #36
2024-05-31 14:55:54 +09:30
Jon
4b080251e9 test: cleanup duplicate tests and minor reshuffle
!13
2024-05-29 10:15:24 +09:30
Jon
3c36a988ad test(access): unit testing team user permissions
!13 #15
2024-05-29 09:42:34 +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
dd0eaae6b3 refactor(access): add to models a get_organization function
!13
2024-05-29 09:39:55 +09:30
Jon
a9ea173e74 test(access): unit testing team permissions
!13 #15
2024-05-29 08:38:04 +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
0abcb4628e fix(access): correct back link within team view
!13
2024-05-29 08:22:34 +09:30
Jon
b9a2d2ac59 fix(access): correct url name to be within naming conventions
!13
2024-05-29 08:22:11 +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
26bea9edb2 test(organization): unit testing organization permissions
!13 #15
2024-05-29 05:34:25 +09:30
Jon
cb7987f841 fix(access): Add correct permissions for organization view/update
!13
2024-05-29 05:33:48 +09:30
Jon
98885a32e7 fix(access): use established view naming
!13
2024-05-29 05:33:10 +09:30
Jon
37ceffcb3b fix(access): during organization permission check, check the entire list of permissions
!13
2024-05-29 04:46:33 +09:30
Jon
6cb69c627f fix(access): during permission check use post request params for an add action
!13
2024-05-29 03:24:32 +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
a6a0da72b2 refactor(organizations): set org field to null if not set
!10
2024-05-23 20:29:48 +09:30
Jon
9e1a024a12 test: adjust test layout and update contributing
!9 #15
2024-05-23 15:45:30 +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
dd063feae9 chore: add description/notes issue link to models
!9 #13
2024-05-21 05:46:16 +09:30
Jon
5a3450f3c0 fix(access): correct team required permissions
!1
2024-05-15 12:33:31 +09:30
Jon
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
Jon
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
Jon
50371267c1 feat(access): adjustable team permissions
!1
2024-05-15 10:02:58 +09:30
Jon
7e3492c4d1 chore: code review fixes
!1
2024-05-15 09:30:37 +09:30
Jon
50cc050adf feat(template): add header content icon block
!1
2024-05-14 05:21:06 +09:30
Jon
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
Jon
2fe15778cb fix(fields): correct autoslug field so it works
!1
2024-05-14 01:01:20 +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
a0f4940a09 feat(auth): include python social auth django application
allows external authorization

!1
2024-05-13 21:40:20 +09:30
Jon
db5d7e18ad docs: update and include permissions
!1
2024-05-13 20:58:09 +09:30
Jon
0d1b31f9f0 chore: template cleanup
!1
2024-05-13 20:00:17 +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