|
2d7335ff85
|
refactor(access): Rename model Organization -> Tenant
ref: #756 #505
|
2025-05-15 02:44:53 +09:30 |
|
|
77226f75fc
|
refactor(access): Update access imports to neew path
ref: #640 #641
|
2025-02-19 20:34:28 +09:30 |
|
|
c34dd9f2a4
|
fix(access): ensure org id is an integer during permission checks
ref: #348
|
2024-11-28 02:20:43 +09:30 |
|
|
a1625517d1
|
fix(access): if permission_required attribute doesn't exist during permission check, return empty list
ref: #346
|
2024-11-28 02:20:42 +09:30 |
|
|
b709839c38
|
refactor(access): Add definable parameters to organization mixin
ref: #252
|
2024-08-31 12:25:09 +09:30 |
|
|
5c4a802017
|
feat(core): Add field level permission and validation checks
ref: #250 #252 #96 #93 #95 #90 #11
|
2024-08-28 17:44:41 +09:30 |
|
|
e59a08b351
|
refactor(access): cache user_organizations on lookup
ref: #252
|
2024-08-28 17:39:16 +09:30 |
|
|
2a7857b60d
|
refactor(access): cache object_organization on lookup
ref: #252
|
2024-08-28 17:38:29 +09:30 |
|
|
09afd7f165
|
feat(core): Add permission checking to Tickets form
ref: #250 #252 #96 #93 #95 #90 #115
|
2024-08-27 17:18:52 +09:30 |
|
|
e63bec83e8
|
feat(access): add dynamic permissions to Tenancy Permissions
ref: #252 #250
|
2024-08-27 17:09:57 +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 |
|
|
a62a36ba82
|
fix(itam): cater for fields that are prefixed
!35 fixes #112
|
2024-07-11 18:27:07 +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 |
|
|
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 |
|
|
ee3dd68cfe
|
fix(base): add missing content_title to context
!35 #74
|
2024-07-10 15:58:18 +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 |
|
|
8abbf2ff9e
|
docs(access): correct doc warnings
!28
|
2024-06-17 23:42:54 +09:30 |
|
|
991ddc3d7f
|
refactor(access): relocate permission check to own function
!28 #39
|
2024-06-17 22:52:02 +09:30 |
|
|
14acea31f2
|
feat(access): add organization manger
org managager regardless of permissions can conduct all operations against an organization.
!28 #39
|
2024-06-17 19:38:11 +09:30 |
|
|
505f4cfdd9
|
fix(api): ensure proper permission checking
!24 fixes #55
|
2024-06-11 22:18:50 +09:30 |
|
|
11ec62feb6
|
test(config_management): config group software permission for add, change and delete
!22 #43
|
2024-06-09 18:11:16 +09:30 |
|
|
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 |
|
|
6650434c63
|
refactor(access): cache object so it doesnt have to be called multiple times
!18
|
2024-06-05 23:42:34 +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 |
|
|
dd0eaae6b3
|
refactor(access): add to models a get_organization function
!13
|
2024-05-29 09:39:55 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|