johnnyq
c509b7f693
Add user-based RBAC for API keys
...
API keys now run as a user and inherit that user's module, operation, and client permissions. Drops per-key client scoping and removes existing keys (must be recreated). Adds an edit modal to change a key's user.
2026-07-25 16:50:58 -04:00
johnnyq
3756561458
Feature: Add Deny Client Access to Client Access Permssions - BREAKS UI, MUST UPDATE DB USING php scripts/cli_update.php --db_update
2026-07-25 13:22:52 -04:00
johnnyq
17e4c61067
Spelling Fix
2026-07-22 17:40:30 -04:00
johnnyq
5402578ce6
Remove Static payment processing fees from database and update field hints with useful info when adding / editing payment provider
2026-07-22 17:32:01 -04:00
johnnyq
bcb244c245
Update skipped function renames in anything named vendor
2026-07-14 19:09:32 -04:00
johnnyq
7bc47a58fe
Replace Function nullable_htmlentities() with just escapeHtml() and update all instances throughout
2026-07-14 17:10:45 -04:00
johnnyq
8da3a107fb
Rename plugins to libs and update all file references
2026-07-10 13:24:20 -04:00
johnnyq
4e862053e8
Fix Missing CSRF in unused modals
2026-04-13 13:19:12 -04:00
johnnyq
b79a6c390e
Move some arrays out of load global settings and into their own entity
2026-04-05 12:00:56 -04:00
johnnyq
02d217402c
Categories: Moved note type, software type, rack type to be creatable/editable Categories with common defaults and descriptions
2026-03-31 18:05:16 -04:00
johnnyq
383897ee27
Assets: Moved asset status to be creatable/editable Categories with common defaults and descriptions also Add category description to add / edit modals and description underneath category name
2026-03-30 17:25:51 -04:00
johnnyq
7bed0231d2
Categories: Make category type pretty Capitalize words, replace _ with space
2026-03-30 15:29:13 -04:00
wrongecho
619dd0d472
Fix missing csrf tokens in category modals
2026-03-23 16:36:15 +00:00
johnnyq
99218d02ad
Document Templates: UI Enhancement / Cleanup Document templates
2026-03-03 11:16:36 -05:00
johnnyq
918b40afbe
Add missing CSRF Checks in admin area and settings
2026-03-02 22:15:36 -05:00
johnnyq
4079257739
Update UI/UX for Adding and editing roles, Permissions can be set upon role add nice blocker style radios buttons instead of select boxes
2026-02-04 13:12:24 -05:00
johnnyq
0a30300bde
replace all instances of mysqli_fetch_array with mysqli_fetch_assoc for better performance and memory usage
2026-01-14 17:30:23 -05:00
johnnyq
a277380441
Set API key back to 32 Chars
2025-12-18 20:03:33 -05:00
johnnyq
ad5710b1d8
Fix Invoice CSV Exporting
2025-12-18 20:00:56 -05:00
johnnyq
3e3531a6ce
Set API Key to 32 Chars
2025-12-18 14:28:24 -05:00
johnnyq
27fde82aff
Fixed Adding Payment provider not adding an account, now adding you can customize the income/expense account, expense category, and Expense vendor. Moved Saved Payment Provider Methods into Payment Providers as a link instead of on the admin side nav. Same with AI Provider and AI Models.
2025-12-12 16:42:09 -05:00
johnnyq
e1a579387f
Convert all Import / Export Modals to Ajax and a few other lingering modals that were not converted yet
2025-12-02 15:04:05 -05:00
johnnyq
c851e54e1d
Fix Decimal not showing on the iphone for specific fields associated to price cost percentage etc
2025-11-26 13:54:24 -05:00
johnnyq
d2523cff4a
Add Tag Displays in edit and listing, remove unused type column
2025-11-16 18:41:30 -05:00
johnnyq
7230325e62
Migrate Ticket Template add to ajax-modal, add category type option if not defined, add product type if not defined
2025-11-12 17:04:53 -05:00
johnnyq
abb97ad99f
[Feature] Added Asset Tags
2025-11-11 19:57:51 -05:00
johnnyq
6cdc26b55b
Fix broken edit payment methods due to missing hidden field
2025-11-09 12:24:04 -05:00
johnnyq
1d3f206660
Addec Contract Templates Listing add modal and add post code
2025-11-07 17:55:19 -05:00
johnnyq
0cf1e338c2
Added data-bulk to the ajax modal to allow for bulk GET collection of selected ids that have a class of bulk-select, converted expense and client bulk modals to use the the new ajax-modal
2025-11-06 11:26:08 -05:00
johnnyq
56f32a4da2
Finished migrating the last of the admin add modals to ajax-modal
2025-11-05 01:54:49 -05:00
johnnyq
a297b8d6d8
Migrate many admin Add modals to the new ajax-modal
2025-11-05 01:39:22 -05:00
johnnyq
0e401df3c0
Setting 0 for the Payment Provider threshold disables the invoice amount check
2025-10-01 15:23:00 -04:00
johnnyq
9072c37e95
Set payment provider default Threshold to 9999.00 when adding a payment provider
2025-10-01 15:06:14 -04:00
johnnyq
2eff11efbf
Added Custom Link option to Reports Nav
2025-10-01 14:35:18 -04:00
johnnyq
6a7a02d220
Add Custom Links Admin Nav option
2025-10-01 13:48:52 -04:00
johnnyq
1f9133c188
Added Viewing Archived Users and the Ability to Restore alonf with reassigning tickets of that user during the archive process
2025-09-23 15:36:45 -04:00
wrongecho
61a1d61901
Bugfix - remove capital in html field name - Threshold => threshold
2025-09-22 11:23:18 +01:00
johnnyq
64f12b42b8
Fix Footer path in used edit causing edit user not to function, also removed the old ajax used edit modal
2025-09-08 13:06:33 -04:00
johnnyq
dcade3a5c7
Update the AI Ticket Summary Prompt
2025-09-06 17:57:58 -04:00
Marcus Hill
595e57dcdd
Rewording
2025-08-30 15:51:05 +01:00
johnnyq
469c36da46
Remove AI Enable References through the UI this will be handled differently
2025-08-29 12:26:56 -04:00
johnnyq
8afe2d52a0
Converted and combine ajax add for tags and categories, fixed quick add links
2025-08-28 16:57:08 -04:00
johnnyq
535078b0ab
Fix Bad vars in PAyment Providers listing, add check to see if payment provider already exists
2025-08-27 16:27:54 -04:00
johnnyq
451206525e
Remove function code for old way ajax-modal, moved modals over to modal_header/footer and removed _new
2025-08-25 00:07:51 -04:00
johnnyq
41f957ea3b
Migrated admin modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
2025-08-24 23:50:38 -04:00
johnnyq
91b0080428
Finished Consolidating the remaining user modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
2025-08-24 00:38:48 -04:00
johnnyq
9ee76213e1
Update more broken links from file dirextory consolidation
2025-07-29 14:32:43 -04:00
johnnyq
95950700d8
Moved user items to user directory
2025-07-28 17:57:06 -04:00
johnnyq
0494bfc1cf
Moved admin_ to /admin, user_ to user report_ to /reports each have their own post includes modals directories created seperate headers and footer. Also did the same for xcustom, more work to me done
2025-07-28 13:32:28 -04:00
johnnyq
4906e06bf1
Initialized migrating modals into entity folders and modals out of ajax and start working on moving admin items to new admin directory
2025-07-27 21:24:14 -04:00