Marcus Hill
87a1373b6d
Tidy formatting
2023-02-26 15:13:20 +00:00
Marcus Hill
ddb67779d6
Add bulk delete option for scheduled tickets
2023-02-26 15:00:54 +00:00
Marcus Hill
455ede6f8a
Fix parse error due to new sanitizeinput function
2023-02-26 11:49:57 +00:00
johnnyq
4dcb2575bd
Finished conv to santizeInput()
2023-02-26 00:05:11 -05:00
johnnyq
3e255fb8ae
Feature: You can now select/deselect entities for client Data PDF Export Closes #178
2023-02-25 21:00:51 -05:00
johnnyq
9e813be823
remove some notification_timestamps as this is replaced with on Update current timestamp in SQL
2023-02-25 15:43:08 -05:00
johnnyq
75b14b4f6f
Update to change the client tag to singular as it references one record the table name should remain plural
2023-02-25 15:27:23 -05:00
johnnyq
11501d8e0b
Set Sleep from 2 secs to 1 sec after updates Initially this was to fix database update not showing up after update. The Time limit of 2 secs seemed to fix the issue but we will try 1 sec
2023-02-25 15:08:35 -05:00
Marcus Hill
3924e67dd1
Rename field as part of adding tag search
2023-02-25 19:24:48 +00:00
Marcus Hill
67ea16e4fc
Allow searching the main clients list by client tags.
...
- DB Change: Prefixed columns in client_tags table with client_tags_
- Updated existing SQL references to client_tags.client_id and client_tags.tag_id to new names
- clients.php: Added SQL joins/where/groupby logic to allow searching via tags
2023-02-25 19:00:31 +00:00
johnnyq
95f190c89d
More UI work and santitizeInput migrations
2023-02-20 22:02:39 -05:00
johnnyq
8a91ae0e46
More updating with new sanitize function and more logging and alerting cont
2023-02-16 22:26:38 -05:00
johnnyq
4b5310e4dd
Cont replace old Santitation with new Sanitation method
2023-02-16 16:51:26 -05:00
johnnyq
995121e532
Fixed function santizeInput to trim tags first then trim trailing white space because if you added a tag at the end it would create a space more
2023-02-16 15:08:06 -05:00
johnnyq
56e0c7d30b
Updated new models with santizeInput function to reduce clutter
2023-02-16 14:54:49 -05:00
johnnyq
dc80894dd9
Added inputSantize function to trim SQL escape and Strip Tags when string enter the database and to tidy up the code
2023-02-16 14:38:23 -05:00
johnnyq
b08aa6b264
Fixed Calendar Event Links, Added mroe logging and alerting
2023-02-15 21:53:50 -05:00
Johnny
eb1f3c7a77
Merge pull request #625 from wrongecho/users
...
Require CSRF when enabling/disabling users
2023-02-14 19:29:30 -05:00
Johnny
fbe2a65ba8
Merge pull request #624 from wrongecho/software-bug
...
Bugfix Software/logins on contact details page
2023-02-14 19:27:49 -05:00
Marcus Hill
3cb83d2b41
- Require CSRF validation when disabling/enabling users
...
- Code tidy
2023-02-14 21:19:19 +00:00
Marcus Hill
bcbcda2c26
Software on contact bugfix
...
Fix the code that associates login entries with software on the client contact details page
2023-02-14 20:42:46 +00:00
johnnyq
9e0d8020a8
Fixed regression with logging broke edit license as logging required the client_id to be passed
2023-02-14 15:39:38 -05:00
johnnyq
32743e629d
Fix issue when updating contact notes via contact details it overwrite every contacts notes more logging and alerting
2023-02-14 14:36:56 -05:00
Johnny
9d545737cb
Merge pull request #623 from wrongecho/ticket-reporting
...
Ticketing - Reporting
2023-02-13 16:47:53 -05:00
Marcus Hill
5dafd87c0d
Ticketing - Reporting
...
- Add average time to close (MTTR) into ticket client report
- Fix ticket_closed_at not being updated if tickets were closed as part of a reply/merge
- Fix being able to delete closed tickets
2023-02-13 14:01:58 +00:00
Marcus Hill
7bcb2f1c8c
POST input deduplication/'models'
...
- Ongoing deduplication/conversion of post.php to use re-usable 'models' for input
- Also converting file upload checks to use a function instead
2023-02-13 00:02:23 +00:00
Marcus Hill
bbfcc48b3d
Convert add user/edit user file upload to use function
2023-02-12 23:09:28 +00:00
Marcus Hill
7755503f6a
Merge fix
2023-02-12 17:50:46 +00:00
Johnny
ded1819891
Merge pull request #619 from wrongecho/spacing
...
Adjust core files to 4 spaces
2023-02-12 16:57:00 +00:00
Marcus Hill
135c4d0b5c
Move upload checking to a function
2023-02-12 16:51:24 +00:00
Marcus Hill
5bb4296f14
Adjust core files to 4 spaces
2023-02-12 14:40:10 +00:00
Marcus Hill
c91a08b0dd
Swap CURDATE for NOW
...
In post.php, we should use NOW() to track the date & time a notification was dismissed. CURDATE() only tracks the date.
2023-02-12 13:07:04 +00:00
johnnyq
3f06c10997
Added user notifications for user updating others tickets etc More Log/Alert work
2023-02-11 20:45:25 -05:00
Marcus Hill
428dec3527
POST 'models'
...
Deduplicate POST value assignment for add/edit operations in post.php with a 'model' concept.
This should also help prevent things breaking when one of the functions are updated but the other is missed.
2023-02-11 19:06:59 +00:00
johnnyq
f7314adca1
Updated more logging and alerting added ticket assignment user notifications
2023-02-10 14:45:45 -05:00
johnnyq
58fe752bd9
Added Timezone to the DB settings option will come soon also added 3 sec wait between Application Updates and DB Updates to fix issue where after update and DB has an update but does not show it
2023-02-09 14:37:02 -05:00
Marcus Hill
b36719eb99
General cleanup/tidying
2023-02-09 11:32:40 +00:00
Marcus Hill
33a5a75cfb
Adjust redirect after notification dismissal to be to the referer page
2023-02-08 10:44:47 +00:00
Johnny
01d786e0be
Merge pull request #609 from wrongecho/stripe
...
Add Stripe Payment integration for invoices
2023-02-07 17:19:26 -05:00
johnnyq
7860a7d7d3
More logging and Alerting additions
2023-02-07 16:58:32 -05:00
Marcus Hill
f6dafb048c
Stripe integration
2023-02-07 18:32:21 +00:00
Marcus Hill
f1180aa9fe
Add initial Stripe Payment integration for invoices
2023-02-07 18:05:52 +00:00
johnnyq
c3829c06af
More logging and alerting along with getting number of records exported
2023-02-06 15:55:22 -05:00
johnnyq
4d55d0dfa2
Updated logging for software
2023-02-05 15:44:07 -05:00
johnnyq
493a91d502
Fixed an issue when modifiying an asset with blank user creds would create a blank user creds, also when you clear the username on an asset it deletes the login item as well now, Updated Asset logging and alerting
2023-02-05 15:23:51 -05:00
johnnyq
21891b492f
Logging and Alerting cleanups and added functionality
2023-02-05 14:34:56 -05:00
wrongecho
9cb0e8d70e
Update post.php
...
Bugfix login username not being encrypted when added as part of the asset add flow
2023-02-05 08:29:28 +00:00
wrongecho
04e4ccb9cf
Merge branch 'master' into misc-tidy-2
2023-02-05 08:17:26 +00:00
Marcus Hill
f92dc108e2
Tidy
...
- Move some scripts to their own js files
- Move some duplicate code blocks to functions
- General tidy & spacing cleanups (#538 )
2023-02-04 22:09:56 +00:00
Marcus Hill
7f02464b92
Portal-related updates
...
- Bug fix contact password setting
- Add invoice guest view link to invoices portal page
- Billing contacts now have access to invoices on the portal
- Technical contacts now have access to all tickets
- General housekeeping/tidying
2023-02-04 15:28:39 +00:00