Commit Graph

225 Commits

Author SHA1 Message Date
johnnyq f23afdd85c Added Quick Category/Tag Add throughout utilizes the new ajax modal 2025-02-25 17:05:34 -05:00
johnnyq a994bb7e8c Update Links on Project and and client listing 2025-02-22 17:37:35 -05:00
johnnyq 69850f83d3 Add s 2025-02-22 13:31:27 -05:00
johnnyq 7e041d52df Move Client Overview to the bottom of the side nav 2025-02-22 13:22:53 -05:00
johnnyq 36e1df93bb Moved edit client, notification, and create contact note to the new ajax system, also updated the notificaiton count to be more efficient 2025-02-15 16:19:35 -05:00
johnnyq fc24bcb24f Moved Transfer Asset to Client to a Bulk Action and create Primary Interface when moving with MAC address 2025-02-10 16:58:39 -05:00
wrongecho 57deea2785 Hyperlink primary contact name on overview 2025-01-24 09:42:59 +00:00
wrongecho 6d94c32818 Hyperlink primary contact name on overview 2025-01-24 09:41:36 +00:00
johnnyq 606f3061d0 Simplify / rework some of the filter header logic and update filter vars in the rest of the code 2025-01-22 18:55:05 -05:00
johnnyq e403526321 Better var naming for filter vars for clients and contacts 2025-01-22 16:36:55 -05:00
johnnyq 0cb3cdc26d Moved all modals into /modals and updated all require links 2025-01-12 13:55:31 -05:00
johnnyq 98f9083bcb Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
johnnyq 807bbef3e2 Use Tag array instead of querying by tag name when clicking on a tag to reveal other items with the same tag, this allow more narrowed searches 2024-10-30 14:51:39 -04: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 23f776efa3 Permissions - clients and tickets
Enforce new permissions model in clients and tickets
2024-09-20 21:10:24 +01:00
Johnny c9f3d17f12
Merge pull request #1057 from itflow-org/roles-enforce-1
Custom Roles & Permissions
2024-09-20 13:29:31 -04:00
johnnyq 55c832bde6 Feature: Inititial functionality for sort order icons on table headers 2024-09-20 13:01:41 -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
Hugo Sampaio de49c8dba1 client-id-tooltip 2024-07-12 10:42:24 -03:00
johnnyq dcc0d77dd4 Added Client ID in the client listing and client top header 2024-07-09 15:26:07 -04:00
johnnyq 53550e5092 Updated Client Export Fields, and added Client Import along with download client sample file 2024-07-05 15:31:01 -04:00
johnnyq e8715979d5 Optimized Show/Unshow Archive Button Logic 2024-06-08 17:14:08 -04:00
johnnyq 24022eca55 Added Definable Client Abbreviation 2024-06-07 18:18:42 -04:00
johnnyq fb4c1e828f Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
johnnyq c2b7d03c22 Added Payment Method and Account Dropdown Filters to Payments 2024-06-07 16:48:57 -04:00
johnnyq 965c16c19d Fix broken Clients when restricting user client access 2024-06-06 12:06:26 -04:00
johnnyq c0207aa9ec Remove the Arrow Icon Next to the client in client listing 2024-06-01 16:54:44 -04:00
johnnyq 565f8162a4 Feature: Clients and Locations can now be searchable with multiple tags selected 2024-05-31 18:18:41 -04:00
johnnyq a7376fe08d DB Update Shorten Client Tag Fields and add Delete Client Tags to Delete Client and cleanup clients query 2024-05-31 16:46:50 -04:00
johnnyq ce0c394d3f Feature: User Client Access Permissions logic has been added, next up is the defining access via user managment 2024-05-10 12:25:38 -04:00
johnnyq 5f0068a64f Added Advanced Filter by Referral under clients 2024-04-18 21:33:15 -04:00
johnnyq c1f9ad6ea8 Allow to filter by industry under clients 2024-04-18 21:21:30 -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 2afb467503 Feature: Submit form when drop down are selected 2024-03-23 17:16:06 -04:00
johnnyq 938f8bb4ae Wording change on Client Address to Location 2023-12-29 17:27:29 -05:00
johnnyq 02e0692b85 Fix Badge colors not working correctly after custom color tag update 2023-11-19 14:56:49 -05:00
johnnyq f6076ad97a Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
johnnyq 8975fcf2ee Place Advanced filter back on the left final decision was made to do so and I like it 2023-11-09 11:23:45 -05:00
johnnyq cd99e91ac3 Bold the contact name in client listing 2023-11-01 18:55:41 -04:00
johnnyq 7f19ea6c55 Moved Advanced Filter button to the far right toolbar under clients 2023-10-31 17:16:14 -04:00
johnnyq be279b4e8d Added more hints between leads and clients under client management 2023-10-31 15:38:40 -04:00
johnnyq 174a8d932f Reworked the sahow Client Leads button to radio style 2023-10-31 15:12:38 -04:00
johnnyq 365ed3a79a Merged Client Leads into Client Management 2023-10-31 11:03:46 -04:00
Marcus Hill 2240f641dc Fix missing variable assignment for client_is_lead 2023-10-21 11:54:41 +01:00
o-psi 53c11edc8c Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
o-psi 0d02c8b855 adjust clients to filter out leads 2023-10-16 22:49:59 -05:00
johnnyq c8d1d4d5e1 Restore Client Delete functionality for clients for compliance sake 2023-09-26 12:01:49 -04:00
johnnyq 4adc0c7cd1 Remove destructive client delete from the frontend, still present in the backend, fix the ticket assign to no show active users 2023-09-25 12:20:42 -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 725370408c Decreased Content padding for mobile view, also decreased card body content in clients for mobile 2023-09-06 02:11:32 -04:00