johnnyq
cdbe930f95
Added Recurring Monthly Report by client
2023-01-09 15:02:33 -05:00
johnnyq
6bafb0bcbb
Added Recurring Monthly to Client Listing Billing column as well
2023-01-09 14:51:13 -05:00
johnnyq
ee8aa53590
Merge branch 'master' of github.com:itflow-org/itflow
2023-01-09 14:47:50 -05:00
johnnyq
47755ee7c5
Added Recurring Monthly Billing stat to client header
2023-01-09 14:47:25 -05:00
wrongecho
fd30cc50e9
Update email to ticket parser filename
2023-01-08 20:23:08 +00:00
Johnny
4a684a070c
Merge pull request #554 from itflow-org/revert-553-master
...
Revert "removed warning"
2023-01-08 14:02:31 -05:00
Johnny
b91ead19ce
Revert "removed warning"
2023-01-08 14:00:16 -05:00
johnnyq
dc27504a46
Removed docker will be moving into its own repo itflow-docker
2023-01-08 13:41:18 -05:00
Johnny
24ba1c63be
Merge pull request #553 from chandachewe10/master
...
removed warning
2023-01-08 13:28:36 -05:00
Johnny
fe04f9de4b
Merge pull request #551 from lued/docker
...
initial docker commit
2023-01-08 13:27:23 -05:00
chandachewe10
e0b314e5a9
removed warning
2023-01-08 00:01:52 +00:00
johnnyq
6cd8649296
Do not htmlentities client name into notifications
2023-01-07 17:26:19 -05:00
johnnyq
cb5f1779c2
More modal UI Updates and Cleanups
2023-01-05 15:41:44 -05:00
Xander Luedtke
8d4a2d8ef6
Fix " to ' on new variable. Sed is broken. Update Dockerfile to v1.2
2023-01-04 18:56:12 -07:00
Xander Luedtke
0f3fdbec51
-f typo
2023-01-04 18:50:04 -07:00
Xander Luedtke
0e0a67ef4f
fix for settings_update.php
2023-01-04 18:40:47 -07:00
Xander Luedtke
65c1e7f4b8
Merge branch 'itflow-org:master' into docker
2023-01-04 16:06:23 -07:00
Johnny
f7e3d63a65
Merge pull request #552 from chandachewe10/master
...
SHOWING REVENUES IN EACH PARTICULAR MONTH COLUMN
2023-01-04 16:28:42 -05:00
chandachewe10
27154883ed
SHOWING REVENUES IN EACH PARTICULAR MONTH COLUMN
2023-01-04 09:04:09 +00:00
Xander Luedtke
9f832cb527
Adding REPO_BRANCH
2023-01-03 22:36:20 -07:00
Xander Luedtke
252deefdcd
initial docker commit
2023-01-03 18:22:36 -07:00
Johnny
09bb1d4636
Merge pull request #550 from wrongecho/code-audit-pt2
...
Ticketing cleanups
2023-01-03 17:17:22 -05:00
Marcus Hill
56899e60cf
Move ticket merge javascript to separate file
2023-01-03 20:43:51 +00:00
Marcus Hill
f23d7a5263
Commented unused code. Converted to 4 spaces
2023-01-03 20:39:14 +00:00
Marcus Hill
7e81882bff
Separate out time tracking and collision detection JS into separate javascript files
2023-01-03 20:30:39 +00:00
Marcus Hill
a780df5205
Change spacing to 4 spaces; general refactor/tidy up
2023-01-03 20:20:54 +00:00
Marcus Hill
d8410d95b2
Rem old commented code
2023-01-03 20:00:01 +00:00
johnnyq
c324fbbfff
Update more UI modals to nicer look
2023-01-02 22:21:12 -05:00
Johnny
893f4405ff
Merge pull request #547 from wrongecho/code-audit
...
Misc changes from code security audit
2023-01-02 21:16:17 -05:00
Marcus Hill
b70052b864
- Validate user email before sending welcome message
...
- Remove old code from edit_user - we now enforce admin role properly
- Users may only edit their own profiles - enforced via session id rather than role
- Rem ticket views deletion comment - ticket views are cleaned up daily via cron
- Require CSRF Token when adding/removing 2FA and backing up master key
2023-01-02 21:06:51 +00:00
johnnyq
637712aa71
Eworked year selector on the dashboard
2023-01-02 16:03:52 -05:00
Marcus Hill
1b96f8659e
Rem comment - we set this info in the session at login and enforce roles there, and will be updating overall site role enforcement
2023-01-02 19:40:09 +00:00
Marcus Hill
9eea00bccf
Change stripslashes to htmlentities
2023-01-02 19:29:00 +00:00
Marcus Hill
a66b6052df
Change stripslashes to strip_tags for better html sanitization
2023-01-02 19:28:24 +00:00
Marcus Hill
24f825ca08
SQL Escape tech username in session. The username is added to most log entries meaning that a simple apostrophe in the name breaks all logging for the user
2023-01-02 19:22:21 +00:00
Marcus Hill
019776f538
Change manual admin role verification to use the function
2023-01-02 19:10:00 +00:00
Marcus Hill
7688356a5f
Remove commented calendar CSS from header as it's loaded by itself on the relevant pages
2023-01-02 19:06:12 +00:00
Marcus Hill
a3a4dafaf5
Add item name to shared file view logs
2023-01-02 18:47:06 +00:00
Marcus Hill
3b3c0ee5db
Prevent access to unused file
2023-01-02 18:38:21 +00:00
Marcus Hill
0673e550e5
Add file name to shared file download logs
2023-01-02 18:35:07 +00:00
johnnyq
d9fdcb8702
Fixed wording on edit invoice modal instead of payment due changed to invoice due
2023-01-02 12:18:10 -05:00
Marcus Hill
4c0acc87b1
Change include to require
2023-01-02 16:07:51 +00:00
Marcus Hill
66259c295b
Escape potential HTML data from ticket fields
2023-01-02 15:54:37 +00:00
Marcus Hill
f7bfeedf54
Escape potential HTML data from ticket reply contact/user fields
2023-01-02 15:50:35 +00:00
Marcus Hill
f2efa79c57
Escape potential HTML data from ticket fields
2023-01-02 15:48:47 +00:00
Marcus Hill
4b10a2ac68
Improve security of password reset token for client portal
2023-01-02 15:38:40 +00:00
Marcus Hill
3ea7406c2e
Better name azure client id variable as to not be confusing with itflow client ids
2023-01-02 15:27:29 +00:00
Marcus Hill
e32439cc4c
Escape potential HTML from ticket fields
2023-01-02 15:24:30 +00:00
Marcus Hill
67b306795b
Sanitize portal session vars against sql/html code
2023-01-02 15:17:58 +00:00
Marcus Hill
fcdeee6321
SQL Escape client name field to prevent potentially breaking SQL queries
2023-01-02 15:06:51 +00:00