Commit Graph

41 Commits

Author SHA1 Message Date
wrongecho 586f0f1c57 Show object ID when editing items
Shows the database object ID when editing on the Notes tab, to allow for use in the API.
Needs further work as we move things to dynamic modals for editing.
2024-09-10 23:04:12 +01:00
johnnyq 436b10c577 Updated the Shared items box UI/UX on Client overview 2024-08-23 17:29:03 -04:00
johnnyq 2ab7a44f6e Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
johnnyq 8d571682cc Cleaned up Contact Add/Edit Relabeled Secure tab to Access and moved Roles to Access Tab ss this is much more suitable 2024-04-06 20:05:53 -04:00
johnnyq dad2a7d376 Update Contact Department wording to also include group changed icon from building to users which is more suitable 2024-01-31 13:56:00 -05:00
johnnyq c711db937d Updated Edit Location logic in contacts added Pop Over Title for archived Items in assets and contacts 2024-01-27 14:01:10 -05:00
johnnyq 483bf4bcfd Added more informative notes placeholder for contact as well 2024-01-15 20:06:25 -05:00
johnnyq a966fc9395 Fix Add and Editing Contact passwords because of a commit that change the post name from contact_password to password 2023-12-27 21:51:12 -05:00
johnnyq 52a4963b83 Fix Edit Contact Do not make the contact Password field required as it will not allow to submit form, instead this is handled in POST if the password field is blank then dont create a password 2023-12-26 17:36:54 -05:00
o-psi f0567c1fb7 add password generation functionality 2023-12-18 17:34:39 +00:00
Marcus Hill 263382073d Contact small edits
- Adjust behaviour when selecting "Send user e-mail with login details?" (show reset link OR prompt user to change password if tech set one)
- Email wording change (remove ITFlow reference and replace with MSP name)
- Show contact PIN in the portal
- Bump password min length to 8 (and enforce on tech side)
- Bugfix undefined send_email value
2023-10-07 20:42:48 +01:00
johnnyq 85c1dede07 Show password field when local is selected for both edit and add contact 2023-09-07 18:18:27 -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
johnnyq 25f85486d4 Client Portal can now be enabled or disabled in settings > Modules > Enable Client Portal, it is enabled by default 2023-06-14 19:07:39 -04:00
johnnyq 32c9a933ea Invoice Ticket design update, Added functionality for vendor ticket number, asset, login description and contact pin codes 2023-06-14 18:39:24 -04:00
johnnyq e67a75805c Fix: Authenticated users can craft a POST request to delete any file on the webserver. Thank you @
bhopkins0
2023-05-12 15:24:57 -04:00
johnnyq 37fb696e63 Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -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 e300907e32 More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
Marcus Hill 615f317d2b General cleanup/formatting 2023-02-09 12:29:12 +00:00
Marcus Hill cb3430e4b4 Tidy - fix merge conflicts 2023-02-05 08:13:44 +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 977a9d31dd Added Contact types to Invite along with Internal Notes 2023-01-25 16:56:33 -05:00
johnnyq 16d3d4420a Feature: Contact Important Billing and Technical were addded Started migrating checkboxes and radio buttons to custom css to match the selected theme 2023-01-25 16:43:34 -05:00
Marcus Hill 2c3ebb3bbb Tidy codestyle - spaces between parenthesis and curly braces 2023-01-21 17:09:39 +00:00
johnnyq df9182cd78 More UI / Icons / Wording work on the pop up modals 2023-01-12 23:39:02 -05:00
johnnyq 807d374b90 Merge branch 'master' of github.com:itflow-org/itflow 2022-12-31 15:54:51 -05:00
johnnyq e943faecf0 Added Important Functionality to Contacts, Cleaned up UI elements in the contacts and users modals. Added partial User and contact Invite functionality. 2022-12-31 15:54:34 -05:00
Marcus Hill a97ce3c59a Add option on the contact edit modal to send client a welcome email 2022-12-31 17:25:10 +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 7b35431021 Remove Departments table and remove it from the client side nav, takes up too much space, added it as a text input on contact add/edit instead 2022-04-29 16:39:15 -04:00
johnnyq 1b866b75cd Added Folder support to Client Documents, partially removed legacy document tagging 2022-04-27 00:53:45 -04:00
Marcus Hill af8c7fac25 Replace depreciated <center> tag with CSS
SonarCloud bugs.
2022-04-19 23:13:44 +01:00
Marcus Hill fca1627c33 Remove delete user post.php code. Deleting users means we'll lose all tickets/replies which isn't great.
Correct user archive behaviour so when users are archived they can no longer login. Need to add ability for quick disable/enable of user accounts, as using archive as permanent.
Refactor "You are not permitted to do that!" wording into a constant instead.
2022-04-15 13:29:27 +01:00
johnnyq 35509ed04a UI Cleanup on add/edit contact portal 2022-04-02 19:18:50 -04:00
Marcus Hill 34d6caa016 Client portal updates 2022-03-20 16:02:58 +00:00
johnnyq a724807782 DB Structure Update - Added Extension to contact on export PDF, finished contact departments 2022-02-22 13:14:17 -05:00
johnnyq c0f7c36fe5 Fix contact edit to user contact added_at 2022-02-19 17:21:06 -05:00
Marcus Hill b30e105f85 Revert network_created_at change 2022-02-19 21:33:31 +00:00
Marcus Hill 6f6f5a0217 Add document sharing via link #315 2022-02-19 20:02:14 +00:00
johnnyq 278b243e7c Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00