johnnyq
8498f01f6c
Rename pagination_head.php to filter_header.php as this is a more suitable name for its function
2024-09-20 13:58:30 -04:00
wrongecho
10fafacefe
Custom Roles & Permissions
...
Initial enforcement of custom roles & permissions - only on some pages via GET for now.
2024-09-20 17:59:49 +01:00
johnnyq
6bb56f7c51
UI Improvement to Domains, Certificates and Licenses listing: Updated Expire to show TimeAgo as well and to highlight table rows red if expiring within 14 Days, yellow for 90 days and gray if expired also updated side badges to refelect the badge color as well
2024-09-13 13:31:18 -04:00
johnnyq
a4a110f1e7
Show Red Badge Count next to client domains if Domain is expired or expires within 5 days
2024-08-27 20:40:12 -04:00
johnnyq
5ef9d76a3c
Removed Shared Items from the side menu and merged them inot client overview
2024-08-23 15:59:03 -04:00
johnnyq
d35b9ee161
Removed Client Audit log, now located under Recent under client Overview can click View More to see the main audit log if your an admin also added client filter to the main audit log
2024-08-23 15:43:50 -04:00
johnnyq
17feb98ec7
Added Client Network / Server Rack Documentation to the UI More to come
2024-06-13 17:06:09 -04:00
johnnyq
24022eca55
Added Definable Client Abbreviation
2024-06-07 18:18:42 -04:00
johnnyq
ecbeb12990
Fix broken page over the shortened tag query in client details and ticket details.php
2024-05-31 16:51:52 -04:00
johnnyq
85bf412f53
Client Access: Allow to select Client Access Restrictions for new users
2024-05-10 13:42:42 -04:00
johnnyq
fa064962a9
Update logic denyed access to log it and redirect back with a toast indicating no access to client
2024-05-10 13:16:42 -04:00
johnnyq
e16dce190f
Added logic to the inc_all_client.php file to deny access to users with client access permissions set
2024-05-10 13:05:32 -04:00
johnnyq
ccab5f9a00
Fix umlauts in settings browser title
2024-04-10 15:05:37 -04:00
johnnyq
b9342c8397
Update Browsers window title to the clients name when in the client section
2024-04-10 14:58:11 -04:00
johnnyq
51e80df71c
Moved back Recurring Ticket, Invoices back in client side nav
2024-04-10 14:38:12 -04:00
johnnyq
a9e5c1ff9c
Add Open Invoices, Tickets and Projects Badges to Main Side Nav Bar
2024-04-08 17:22:08 -04:00
Marcus Hill
abf01384ca
Client archiving
...
Relates to #510
- Ability to see archived clients
- Ability to un-archive a client
- To help prevent accidents, client deletion button now only shows once the client is archived
2024-04-07 09:52:23 +01:00
johnnyq
f39c380c47
New Ticket Status Correct Ticket Side nav Badges
2024-03-30 15:58:03 -04:00
Marcus Hill
3084e9e0d3
Ticketing (and Invoicing)
...
- Hide the ability to add/delete watchers when a ticket is closed
- Hide watchers card entirely when tickets are closed, if the ticket had no watchers
- Hide the ability to schedule a ticket when a ticket is closed
- Don't include tickets in an auto-close state in the sidebar ticket counts
- Small edit to the ticket closure wording to account for requests and issues
- Small edits to invoice emails text
2024-03-02 18:31:01 +00:00
johnnyq
02e0692b85
Fix Badge colors not working correctly after custom color tag update
2023-11-19 14:56:49 -05:00
Marcus Hill
ba86af9efa
Fix undefined client_is_lead errors
...
- Defines client_is_lead within the general client include file to prevent the following error filling up logs on almost every page load.
> "PHP Notice: Undefined variable: client_is_lead in itflow/client_edit_modal.php on line 111"
2023-11-05 11:03:49 +00:00
o-psi
53c11edc8c
Update constructs to not have parenthesis.
2023-10-20 15:25:52 -05:00
johnnyq
0312a5f957
Client Side UI: Removed the black on white on black badge counters they were just to distracting changed it to a more suble light number, also merged side alert badges
2023-09-23 19:11:08 -04:00
johnnyq
f44641c5e4
Sort Client tags alphabetically when being show under client details, client listing and ticket details
2023-09-11 16:01:47 -04:00
johnnyq
eb98e82505
Remove tag icon top client header
2023-08-25 21:23:10 -04:00
johnnyq
2915d7a1b7
Replicated reworked tags code logic under client details and ticket details
2023-08-16 14:07:25 -04:00
johnnyq
a5100ea187
Update the remaining logic to take advantage of the moved contact_primary and contact_location fields
2023-07-03 20:16:39 -04:00
Marcus Hill
d86b5d8992
Client Overview - Enhance Recently Updated section
...
- Move the asset warranty expiring and stale ticket queries out of inc_all_client.php and into client_overview.php, there is no need to load this data on every page load - just for the overview
- Show recently updated documents (in addition to contacts/vendors)
- General tidy
2023-06-03 21:58:34 +01:00
johnnyq
37fb696e63
Replace the remaining php files with nullable_htmlentites()
2023-05-11 18:27:48 -04:00
johnnyq
f127719cbe
Added new Field Client Tax ID Number, currently only vieable on the client top head, and under edit. It is also searchable
2023-04-11 16:20:48 -04:00
johnnyq
c544dc4a2a
New Feature: Added Hourly Rate to Client
2023-03-28 15:29:54 -04:00
johnnyq
48fe49cf77
BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes
2023-03-11 16:16:46 -05:00
johnnyq
3783fcfef6
Converting 0000-00-00 date values to NULL as this is best practice and compitible with MySQL
2023-03-01 00:59:14 -05:00
johnnyq
e0b7a95c49
one more place for client tags
2023-02-25 15:31:13 -05: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
7805a8ee45
Brought back scheduled tickets to the side navs and some minor adjustments to scheduled tickets
2023-02-25 00:18:47 -05:00
johnnyq
f7552cd25a
Finished up santizeInput Conv and UI updates
2023-02-23 16:09:37 -05:00
Marcus Hill
5bb4296f14
Adjust core files to 4 spaces
2023-02-12 14:40:10 +00:00
Marcus Hill
615f317d2b
General cleanup/formatting
2023-02-09 12:29:12 +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
johnnyq
45f2236770
Show number of shared links on the client side nav
2023-01-26 17:29:47 -05:00
Marcus Hill
2c3ebb3bbb
Tidy codestyle - spaces between parenthesis and curly braces
2023-01-21 17:09:39 +00:00
johnnyq
67a9a484af
Feature: Vendor Templates! You can now create Vendor Templates and reuse them for any client
2023-01-20 19:37:48 -05:00
johnnyq
47755ee7c5
Added Recurring Monthly Billing stat to client header
2023-01-09 14:47:25 -05:00
Marcus Hill
4d1b13d85e
Small tidy
2023-01-01 14:15:31 +00:00
Marcus Hill
93773a6ca3
Add yellow circle to certificate nav menu if expiring
2023-01-01 14:12:44 +00:00
johnnyq
b6e540825f
Format output for the proper code syntax, this should fix many various issues with output formatting and page breakage
2022-12-02 19:58:21 -05:00
johnnyq
d7090d3286
Reworked Client Section URL routing to be standard with standard URL routing of ITFlow. It was just too confusing to mix to different URL routing operations
2022-09-18 14:00:31 -04:00