johnnyq
c0399a2c42
Added Disable and Activate Users, fixes #539
2023-01-13 18:24:50 -05:00
Marcus Hill
5460825ece
Replace stripslashes with strip_tags
2023-01-02 14:44:46 +00: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
johnnyq
2a16b6d2ae
Remove some tags there and here some more output formatting all thanks to the great security researcher @indevi0us for pointing these out to us.
2022-12-21 21:31:51 -05: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
e5a4451bb9
Update settings File naming consistancy to match the rest of ITFlow naming
2022-09-21 12:30:04 -04:00
Marcus Hill
17cd82dbf4
Send e-mail when new user (tech) is created containing login credentials
2022-05-20 17:06:35 +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
Marcus Hill
b4f2fdd03d
Code deduplication/tidying
...
- Move default pagination/sort/search query variable mapping to pagination_head.php
- Remove user_logs.php
2022-04-14 19:49:18 +01:00
Marcus Hill
51a6ba6084
Allow admins to disable 2FA for users
2022-04-01 19:53:49 +01:00
johnnyq
71b7f60aeb
Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav
2022-02-22 01:26:15 -05:00
johnnyq
1829c7299e
Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place
2022-02-22 00:29:39 -05:00
johnnyq
a96d43a017
Fix Views based off new role Permissions
2022-02-17 23:46:04 -05:00
johnnyq
f2f9f22545
Started using new php function for Currency formatting as this is best preactice, removed Client Access and removed certian user roles
2022-02-17 17:41:30 -05:00
johnnyq
5e4cc4067b
More Var Fixes
2022-02-13 15:59:27 -05:00
johnnyq
278b243e7c
Finished File Entity Renaming process
2022-02-05 13:24:57 -05:00
johnnyq
ba584a57e0
BREAKING CHANGES - Many DB Updates - NOT POSSIBLE TO EASILY UPGRADE TO THIS - Completely reworked User Company Access Permssions, started working on Client Role so Clients can access their data and a bunch of other small fixes
2021-12-22 13:08:24 -05:00
johnnyq
0b15aeedb5
Reworked last login under user-settings and users, made view more work
2021-12-09 17:48:18 -05:00
johnnyq
40ed8761cb
Removed Extra Scope under edit Quote
2021-11-13 12:44:33 -05:00
johnnyq
a939588cf2
New File upload logic complete Breaking changes New db dump
2021-09-21 22:22:55 -04:00
johnnyq
f3053ffbd4
BREAKING CHANGES: Major Backend Code Changes Updated Foreign keys to prepend their table names ex invoice_client_id, switched most queries over to JOIN instead of = Combined contacts and location into client removed client email, phone etc fields, tons of small bug fixes, and other small UI changes all across the board
2021-08-27 23:14:06 -04:00
johnnyq
ffc6ce00ca
Deletes and Archivs are now red text
2021-08-11 17:45:11 -04:00
johnnyq
b8d8a51a3b
Added Password Reveal to all password fields, also updated the password update logic
2021-08-09 23:34:34 -04:00
johnny@pittpc.com
66f9e2b10f
Removed Records per page as a setting and added it as session variable define at 10 by default when logged in DB Structure Updated
2021-02-10 13:40:28 -05:00
johnny@pittpc.com
530d46a812
Added selectable num of records on each listing page, fixed up Pagination Records UI, added new stripe library, further worked on stripe integration, fixed mispelling in client details
2021-02-10 11:21:38 -05:00
johnny@pittpc.com
76636f1bcb
fix from last commit
2021-02-07 22:49:30 -05:00
johnny@pittpc.com
58c9e4a055
Add Never logged in message
2021-02-07 22:48:36 -05:00
johnny@pittpc.com
b46881299d
Phase 2 - Non Destructive Deletion - Removed Delete and replaced with Archive on certain entities, post and buttons done Pending Listing
2021-02-06 17:18:02 -05:00
johnny@pittpc.com
1ede4bc795
Shrunk the card header down to a more reasonable size which made a big difference the card header are not so over bearing
2021-02-06 02:35:58 -05:00
johnny@pittpc.com
f8166bdc81
Fixed more php errors empty vars updated more ui search headers
2021-02-04 17:42:21 -05:00
johnny@pittpc.com
a3aae0d955
Removed unnessesary line from add_ticket that was meant for edit ticket was casuing php to throw undefined client_id var
2021-02-02 21:16:21 -05:00
johnny@pittpc.com
bb46c93790
Added Company Select Option on top of side Nav Added Client ACL Modal in users, hide side bar elements based off user permission level, if IT Contract level list only clients in users Client ACL
2021-02-02 17:09:31 -05:00
johnny@pittpc.com
88933e09f7
Rework Company user relationships initial work started on user permissions
2021-01-29 21:28:12 -05:00
johnny@pittpc.com
7b4618c16f
Number of Records per page is now configurable
2021-01-15 19:51:40 -05:00
johnny@pittpc.com
341f1c37a2
updated initial sorting order for some lists
2019-11-29 14:08:32 -05:00
johnny@pittpc.com
62b088e79d
GUI Touchups in Invoice, Quote, clients, vendors, client. Added 2 new fields to client mobile and contact_name, added more pictyure extension in file jpeg anb JPEG and other fixesincluding a new DB dump
2019-09-14 20:40:22 -04:00
johnny@pittpc.com
7f3cdd975f
Added a no records placeholder to all tables
2019-09-01 21:49:13 -04:00
johnny@pittpc.com
9050f4b03a
More Security fixes escaping search and sortby GET vars
2019-08-31 15:38:16 -04:00
johnny@pittpc.com
dfebcaedfe
Made first field in record listings clickable to edit modal
2019-07-30 15:14:51 -04:00
root
571223d920
moved all table listing to server side tables and set the header to dark for better contrast
2019-06-18 18:31:13 -04:00
root
cc9f97067a
Added more created_at and updated_at to post finalizing setup
2019-06-10 00:24:22 -04:00
root
e0e723bb9f
The start of client logins has begun, now can link a user with a client to allow client logins, clients can only view client.php there is more work to be done
2019-05-27 12:28:41 -04:00
root
889a749d88
Added alert feedback boxes, little ui fixes for quote invoice and recurring added rejected instead of cancelled for quotes, and other little ui cleanups
2019-05-25 21:14:08 -04:00
root
4389c92c0e
Lots of UI cleanups and update, gave a dark look for modals, bunch of icon changes etc
2019-05-13 14:53:17 -04:00
root
5af085a40b
Updated SBAdmin Template along with chartjs, boostrap, fontawesome, jquery etc updated numbers to use mono-space, Add buttons are now just a + icon
2019-05-09 22:04:51 -04:00
root
93eb361c81
Cleanup Changed Add New to just New the add is redundant since there is already a + icon
2019-03-30 23:43:10 -04:00
root
8063c627f8
Implemented user avatar support
2019-03-22 21:38:08 -04:00
root
4171d9ac5d
Added user CRUD functionality added template for reports added delete vendor
2019-03-22 03:01:32 -04:00