johnnyq
b3c37b6c5f
Added ability revoke a users Remember Me Token from the users listing
2023-11-21 18:28:42 -05:00
o-psi
53c11edc8c
Update constructs to not have parenthesis.
2023-10-20 15:25:52 -05:00
Marcus Hill
45b3311f54
Add function to reset all user/agent passwords in case of IR
2023-10-07 22:44:29 +01:00
johnnyq
0c0d89c1a6
do not allow user logged in to edit their own user by clicking on their avatar under users
2023-10-04 23:00:46 -04:00
Marcus Hill
d02d2d4e4a
Users - Prevent modifying yourself via users.php, should use profile
2023-09-30 20:32:34 +01:00
johnnyq
203ef85997
Show MFA status in user listing
2023-09-30 15:24:46 -04:00
johnnyq
17c8a9ab0c
FEATURE: Force MFA Part 2 - Added to add, edit user
2023-09-05 23:44:42 -04:00
johnnyq
3f9c7fe220
Fixed empty var Last_login
2023-08-21 18:49:42 -04:00
johnnyq
8ef806ed1c
Fix php error in users listing while fetching the last log it would return error if empty
2023-08-21 18:39:41 -04:00
johnnyq
1bacabc72b
Prevent duplicate sort, order and page GET VARs in the URL when Clicking to Sort a field or Clicking a page number. We now unset the GET VAR arrays before recreating the URL GET Strings
2023-07-08 14:40:00 -04:00
johnnyq
e7572c9e8f
Rename vars sb to sort, o to order, p to page. This makes the code easier to understand and brings consistency
2023-07-08 12:34:28 -04:00
johnnyq
37fb696e63
Replace the remaining php files with nullable_htmlentites()
2023-05-11 18:27:48 -04:00
johnnyq
e54de2bb73
Feature: Users can now be exported to a CSV file
2023-04-24 17:03:01 -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
6f0017d90b
Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query
2023-02-24 20:22:57 -05:00
johnnyq
f7552cd25a
Finished up santizeInput Conv and UI updates
2023-02-23 16:09:37 -05:00
johnnyq
b08aa6b264
Fixed Calendar Event Links, Added mroe logging and alerting
2023-02-15 21:53:50 -05:00
Marcus Hill
3cb83d2b41
- Require CSRF validation when disabling/enabling users
...
- Code tidy
2023-02-14 21:19:19 +00: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
6e2e8e7ecc
Hide the invite user button as it's not yet functional
2023-01-29 22:26:17 +00:00
Johnny
4fd6d752c6
Merge pull request #580 from wrongecho/function-standardise
...
Convert custom function names to camelCase
2023-01-26 18:20:33 -05:00
Marcus Hill
531bd25f27
Convert custom function names to camelCase
2023-01-26 22:03:31 +00:00
Marcus Hill
10362f86ef
Convert custom function names to camelCase
2023-01-26 21:58:27 +00:00
Marcus Hill
23e3a2e8fc
- Create custom function (randomString()) for generating cryptographically (and URL) safe strings.
...
- Replace usages of keygen and bin2hex(random_bytes()) with this function.
2023-01-26 21:35:06 +00:00
Marcus Hill
bd1ac7708c
Adjust setting related pages to require inc_all_settings rather than include
2023-01-23 21:31:54 +00:00
Marcus Hill
2c3ebb3bbb
Tidy codestyle - spaces between parenthesis and curly braces
2023-01-21 17:09:39 +00:00
johnnyq
2c4948b007
Added OS and Browser under last login under users
2023-01-20 17:03:59 -05:00
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