Commit Graph

4638 Commits

Author SHA1 Message Date
Johnny 11230d655f
Merge pull request #1079 from itflow-org/custom-actions
Add custom event handler
2024-10-02 12:34:45 -04:00
Johnny 10fab109eb
Merge pull request #1078 from itflow-org/cert-perms-model
Certificates - perms and model
2024-10-02 12:30:01 -04:00
wrongecho fa6aa4318b tidy 2024-10-02 11:42:30 +01:00
wrongecho d7b5e0e591 tidy 2024-10-02 11:35:14 +01:00
wrongecho 4a625183fb Certificates - perms and model
Move certificates to the new permissions system
Deduplicate add/edit using a model
2024-10-02 11:26:58 +01:00
wrongecho 1c404b9cf1 Add custom event handler to be triggered by some actions affecting tickets/quotes/invoices/contacts 2024-10-02 11:26:13 +01:00
wrongecho 4e9afd3e6b Certificates - perms and model
Move certificates to the new permissions system
Deduplicate add/edit using a model
2024-10-02 08:32:42 +01:00
johnnyq c352f6e3cb Do not show Send Invoice or Add Payment if Invoice Amount is 0 2024-10-02 01:04:59 -04:00
johnnyq 6a55abaf50 Fix Error 500 when adding or editing network 2024-10-01 22:50:30 -04:00
Johnny 1f846f4164
Merge pull request #1076 from cybershieldms/ticket-features
cron_ticket_email_parser.php - send new ticket opened email to unknown clients
2024-10-01 14:49:56 -04:00
johnnyq 7ccfad80de Add Client name to the paid notification when client pays via stripe 2024-10-01 12:09:42 -04:00
Craig Hodges d506790135
Merge branch 'itflow-org:master' into ticket-features 2024-09-30 19:08:30 -05:00
Craig Hodges da3a6d636e Changed regex to only exclude from postmaster or daemon. 2024-09-30 19:07:01 -05:00
Johnny b318872ba8
Merge pull request #1077 from itflow-org/projects
Projects fixups
2024-09-30 17:53:28 -04:00
wrongecho e0b088b76b Projects
- Add archive and unarchive ability
- Improve logic around Open > Close > Archive > Delete
- Change to new perms system
- Tidy and formatting
- TODO: CSRF
2024-09-30 21:31:04 +01:00
wrongecho 10a223b5b8 Projects
- Add archive and unarchive ability
- Improve logic around Open > Close > Archive > Delete
- Change to new perms system
- TODO: CSRF
2024-09-30 21:27:42 +01:00
wrongecho 81844cea2e
Update credential.Php - model fix path 2024-09-30 18:47:22 +01:00
Craig Hodges bd5621ce1e Sends new ticket notifications to unknown (client id = 0) including logic to not process e-mail bounce messages. Fixed ticket description missing from new ticket notifications to others ().Added e-mail From: display name () to beginning of ticket description. 2024-09-29 23:46:45 -05:00
Johnny 7945d8b998
Merge pull request #1075 from itflow-org/tck-eml-urls
Add guest ticket URL to emails
2024-09-29 21:14:48 -04:00
wrongecho 478d81b0f9 Add guest ticket URL to emails 2024-09-29 22:00:15 +01:00
wrongecho a414f279b1 Fix admin nav modules 2024-09-29 21:35:33 +01:00
Johnny 13d9d01e22
Merge pull request #1074 from itflow-org/more-perms
Refactor POST handling
2024-09-29 14:39:30 -04:00
Marcus Hill 0c0cf2f427 Refactor POST handling.
- Split into admin and user handlers, each admin page gets its own file now
- Enforce role access once for admin POST requests
- Automatically load POST logic for admin-based requests based on the referring page, otherwise automatically load all user request logic
- Add support for using custom POST handlers
2024-09-29 19:08:59 +01:00
Marcus Hill 6363d265ca Refactor POST handling.
- Split into admin and user handlers, each admin page gets its own file now
- Enforce role access once for admin POST requests
- Automatically load POST logic for admin-based requests based on the referring page, otherwise automatically load all user request logic
- Add support for using custom POST handlers
2024-09-29 19:02:28 +01:00
Johnny e911bde66c
Merge pull request #1073 from itflow-org/stripe-note
Add note re payment providers
2024-09-29 10:48:06 -04:00
Marcus Hill 99a6562d1e Add note re payment providers 2024-09-29 12:18:41 +01:00
Johnny 635b1f903a
Merge pull request #1072 from itflow-org/post-perms-maint
More enforcing user permissions
2024-09-29 00:30:25 -04:00
wrongecho 928d723a77 More enforcing user permissions 2024-09-28 20:07:54 +01:00
wrongecho 654b590033 More enforcing user permissions 2024-09-28 20:04:33 +01:00
Johnny e94aae7940
Merge pull request #1071 from ThaMunsta/download-filename-fix
Update expenses.php
2024-09-26 16:54:43 -04:00
johnnyq cbcb793b64 Remove temp Debugging snippet for calculating recurring expenses 2024-09-26 16:52:17 -04:00
johnnyq aca45d39aa Fix Monthly Recurring Expenses always showing 0 in Dashboard 2024-09-26 16:50:32 -04:00
ThaMunsta e3df5c02bf
Update expenses.php
Downloaded filename was hardcoded and assumed only ever PDF would be uploaded and downloads any jpg/png as a PDF filename. Fix takes into account the database filename and extension and updated iconography for more general file indication.
2024-09-25 22:57:31 -04:00
johnnyq 0cd7e7a9f5 Fix Notification Number 2024-09-25 20:25:34 -04:00
johnnyq 7d0c9b738f Fix Icons 2024-09-25 19:26:28 -04:00
johnnyq f245d1a7b4 Revert notification Icon and badge color 2024-09-25 19:22:02 -04:00
johnnyq 2290e7ba32 UI Top Nav: Reposition Notification badge count and change color to warning 2024-09-25 17:07:17 -04:00
johnnyq 4f0e74520c Removed Destructive delete option in assets, Added Delete to assets if archived 2024-09-24 16:17:02 -04:00
johnnyq c5e9d02edf UI Update Client Vendors: Give Description its own column, add account number if exists below Vendor Name and fix copy website button submitting instead of copying the site 2024-09-24 13:34:22 -04:00
Johnny 8e9654927a
Merge pull request #1070 from itflow-org/email-parse-eml
Email parser - bugfix saving the original message
2024-09-22 01:33:00 -04:00
wrongecho eb831b5ca1 Email parser - bugfix saving the original message 2024-09-21 16:59:38 +01:00
johnnyq 3c6b9ea206 Added Archive Button for Vendors 2024-09-21 11:47:54 -04:00
Johnny d33e5cd08d
Merge pull request #1069 from itflow-org/client-http-header-loginfail
Show a 401 header for unsuccessful portal logins
2024-09-21 11:27:16 -04:00
Johnny c5575e749e
Merge pull request #1068 from itflow-org/http-header-blocked
Show a 429 header when logins are blocked
2024-09-21 11:27:08 -04:00
Johnny f1ce116fb5
Merge pull request #1067 from itflow-org/encoding
Detect and convert non-UTF8 encoding as part of input sanitization
2024-09-21 11:27:00 -04:00
wrongecho 0e4f57eaed Show a 401 header for unsuccessful portal logins 2024-09-21 13:45:47 +01:00
wrongecho 19dc33a836 Show a 429 header when logins are blocked 2024-09-21 13:08:30 +01:00
wrongecho b509090530 Detect and convert non-UTF8 encoding as part of input sanitization 2024-09-21 11:07:53 +01:00
johnnyq c5e13fdba6 Fix Dead Link 2024-09-20 21:45:23 -04:00
Johnny eff4c9c725
Merge pull request #1066 from itflow-org/updates-db-first
Show DB updates before git updates
2024-09-20 20:02:38 -04:00