Commit Graph

69 Commits

Author SHA1 Message Date
Jon
af4abacd53 chore(api): correct pylint error W0611:unused-import
ref: #765
2025-05-18 05:42:23 +09:30
Jon
603d7a4b7b refactor(base): rename app to centurion
ref: #764
2025-05-16 22:10:38 +09:30
Jon
b2d1903009 feat(access): URL route for model access.Company
ref: #761 #760
2025-05-15 18:34:26 +09:30
Jon
b79874d056 chore(access): Update tenant url
ref: #761 #505
2025-05-15 17:46:57 +09:30
Jon
2d7335ff85 refactor(access): Rename model Organization -> Tenant
ref: #756 #505
2025-05-15 02:44:53 +09:30
Jon
f144e0b8ef feat(itam): Add endpoint for ITAMAssetBase
ref: #741 #692
2025-05-06 03:58:01 +09:30
Jon
7168d519d1 test(api): Add submodel url resolution for metadata
ref: #741
2025-05-05 22:07:56 +09:30
Jon
c8cec06d85 feat(accounting): Viewset for Assets
ref: #741 #737
2025-05-05 00:58:08 +09:30
Jon
ae1f600147 feat(core): Add routes for Ticket Comments
ref: #732 #726
2025-04-26 07:28:25 +09:30
Jon
529a7fa385 chore(human_resources): add employee to feature flag 2025-00005
ref: #722 #684 #92
2025-04-15 15:45:43 +09:30
Jon
e71f7a6942 feat(human_resources): nav menu entries for Employee
ref: #722 #684
2025-04-15 15:22:09 +09:30
Jon
52ffb58276 feat(settings): Move Ticket Comment Category from settings to ITOps menu
ref: #702 closes #566
2025-04-09 13:38:03 +09:30
Jon
9ebc65f3b3 feat(settings): Move Ticket Category from settings to ITOps menu
ref: #702 closes #565
2025-04-09 13:37:27 +09:30
Jon
ee018802a9 feat(access): place roles nav behind feature flag 2025-00003
ref: #702 #551
2025-04-09 12:31:47 +09:30
Jon
d4221913d2 feat(access): place directory nav behind feature flag 2025-00002
ref: #702 #704
2025-04-09 12:31:00 +09:30
Jon
ab4ebdab24 feat(accounting): add new module
ref: #702 closes #714
2025-04-09 12:28:54 +09:30
Jon
d7405a500d feat(access): Add navigation entry for roles
ref: #712 #683
2025-04-06 13:45:52 +09:30
Jon
184820780a feat(access): Add Menu entry for corporate directory
ref: #707 #705
2025-04-04 11:27:24 +09:30
Jon
9496ae6aaf feat(human_resources): Add navigation menu entry for Human Resources (HR)
ref: #702 #569
2025-03-29 15:24:56 +09:30
Jon
403b6be252 feat(itops): Add navigation menu
ref: #693 closes #567
2025-03-23 10:41:26 +09:30
Jon
67b0187a58 test(api): correct nav menu setup to use mock request
ref: #693
2025-03-22 21:24:40 +09:30
Jon
50cb54ab0c feat(devops): Add Git GRoup to navigation
ref: #693
2025-03-22 19:25:13 +09:30
Jon
57cd4851a8 chore(feature_flag): [2025-00001] add feature flag as enabled when DEBUG=True
so that development can occur

ref: #693 #515
2025-03-22 14:41:53 +09:30
Jon
f0171fcfda refactor(api): mv _nav property to function get_nav_items
required for dynamic nav menu creation

ref: #693 #515
2025-03-22 13:50:28 +09:30
Jon
1edc398f41 fix(api): Dont attempt to access model.get_app_namespace if it doesnt exist
ref: #656 #662
2025-03-02 01:10:00 +09:30
Jon
adfeec5fef feat(devops): Add devops module to installed applications
ref: #662 #656
2025-03-02 00:48:38 +09:30
Jon
235e4db5b6 feat(devops): Add Feature Flag viewset
ref: #662 #659
2025-03-02 00:34:57 +09:30
Jon
1ed96ff9fc feat(devops): Add devops Navigation menu
ref: #662 #656
2025-03-02 00:32:47 +09:30
Jon
1818ee94e7 feat(access): add support for nested application namespaces
ref: #656 #662
2025-03-02 00:22:58 +09:30
Jon
bc8af15d8b refactor(api): Update access imports to neew path
ref: #640 #641
2025-02-19 22:02:27 +09:30
Jon
6007668338 feat(api): fetch doc path for view metadata
ref: #463 #469
2025-01-12 16:46:14 +09:30
Jon
f9d82a5e92 feat(api): Enable fetching related ticket metadata for the other side of the related ticket
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 02:53:52 +09:30
Jon
af96e47126 feat(api): Add option to viewset to render field markdown metadata
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 02:19:23 +09:30
Jon
86b63acb00 feat(api): Add item metadata to markdown field for renderable items
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-09 00:29:42 +09:30
Jon
b65da4efac feat(api): Add item metadata to markdown field for renderable items
ref: #466 #467 nofusscomputing/centurion_erp_ui#40
2025-01-07 13:19:38 +09:30
Jon
5b27e337f4 feat(api): If user is organization manager of any org, show organization within navigation
ref: #425 #426
2024-12-19 18:44:34 +09:30
Jon
10285bedef feat(api): Add nav menu permission checks for settings
ref: #409 #418
2024-12-08 18:38:16 +09:30
Jon
cebb02de99 feat(api): When fething an items url dueing metadata creation, used named parameters
ref: #412
2024-12-06 14:15:47 +09:30
Jon
497adc68f4 fix(api): during metadata navigation permission checks, cater for non-existant keys
ref: #410 #412 #415
2024-12-04 23:37:09 +09:30
Jon
d0118e1f6f feat(api): Filter navigation menu by user permissions
if the user has the permission they will have the nav menu.

ref: #409 #415
2024-12-03 17:13:59 +09:30
Jon
6ed4db0502 feat(api): Add API version details to the metadata
ref: #411 nofusscomputing/centurion_erp_ui#29
2024-11-30 16:13:20 +09:30
Jon
4ae965603c feat(api): Add back url to metadata
ref: #410 #411
2024-11-30 13:58:00 +09:30
Jon
e4ce1b539e feat(api): Add return_url to metadata
ref: #410 #411
2024-11-30 13:57:31 +09:30
Jon
0786977633 refactor(api): move metadata url_return -> urls.self
ref: #411 nofusscomputing/centurion_erp_ui#29 nofusscomputing/centurion_erp_ui#33
2024-11-30 06:15:35 +09:30
Jon
6fe6c58828 feat(api): add ticket icons
ref: #248 #390 nofusscomputing/centurion_erp_ui#29
2024-11-28 02:22:28 +09:30
Jon
7551a38f49 feat(api): return_url to default to list view
ref: #248 #390
2024-11-28 02:22:28 +09:30
Jon
f420bc6f6a chore: update nav icons
ref: #248 #390
2024-11-28 02:22:27 +09:30
Jon
10bade6633 feat(api): Add return URL to metadata if model has attribute get_url
ref: #248 #385 #388 #389 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:27 +09:30
Jon
d7c24c3910 feat(api): Support setting char field as an anchor field using .urls._self
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#23
2024-11-28 02:22:26 +09:30
Jon
e94e28ad33 feat(api): Added abilty to specify a css class for markdown field
ref: #248 #385 #388 nofusscomputing/centurion_erp_ui#4 nofusscomputing/centurion_erp_ui#26
2024-11-28 02:22:26 +09:30