Commit Graph

192 Commits

Author SHA1 Message Date
johnnyq 857b5d1bfd Remove redundant php open tag 2025-06-19 00:27:33 -04:00
johnnyq 498e86aa7a Refactor Restore ITFlow Backup code in setup to utilize Sys Temp Directory 2025-06-19 00:26:23 -04:00
johnnyq 4c74351d21 Added Company Tax ID Field and Option to Show Tax ID on Invoices 2025-06-13 15:51:09 -04:00
johnnyq 61de8bc792 Redirect to login when itflow restore completes 2025-05-24 13:30:49 -04:00
johnnyq 811312466f If Restore from Backup is chosen show message must configure database first if DB and config dont exist 2025-05-24 13:09:16 -04:00
johnnyq 5ecfb3e962 Update setup to include welcome as an option and do not hide the side nav items if db is already created. 2025-05-24 12:40:33 -04:00
johnnyq 77be5af4e5 Update setup to include restore option but place it in its own nav section for seperation. Also if DB and config is configured skip and do not show checks or database in the side nav 2025-05-24 12:28:34 -04:00
johnnyq 2ffb2be083 Update the backup code to be a full backup zip file download of uploads and db dump along with version meta data file. Also allow to restore a single file in setup currently hidden 2025-05-07 15:37:57 -04:00
johnnyq 069772f27d Add Upload uploads.zip file to restore files as well 2025-05-07 14:54:25 -04:00
johnnyq 241ec50802 Add hidden option to restore dumped ITFlow Database during Setup 2025-05-07 14:32:51 -04:00
johnnyq b943c9cd89 Remove Influencer as a referral 2025-05-06 19:50:51 -04:00
johnnyq 80625f8c3f Remove Unused vars in setup, added jpeg to the allow extension for user avatars 2025-05-06 19:36:31 -04:00
johnnyq 58435d3460 Add Next Button if Database is already configured 2025-05-06 17:18:54 -04:00
johnnyq 6a26b611fa Remove Phone Masking option in favor of Country Codes 2025-03-26 11:10:51 -04:00
johnnyq 7150b1545a Moved files check_login.php, get_settings.php, settings_localization_array.php, inc_set_timezone.php into the includes folder, we also moved /client/check_login.php into client/includes/ 2025-03-13 17:55:31 -04:00
johnnyq c7f4e48a27 A Few more places to update recurring invoice vars 2025-03-11 22:38:13 -04:00
johnnyq 07c8398e0d Update user_roles naming in setup and setup_cli 2025-03-10 18:06:47 -04:00
johnnyq 052d5a6dbe Remove cron key from setup 2025-01-25 21:30:23 -05:00
johnnyq 87e1371318 Move app_version.php and database_version.php to includes folder update all assocoiated links, remove 2 legacy php files maintence and legacy_debug 2025-01-24 21:25:04 -05:00
johnnyq c8e3e37d87 Update top right corner logo on setup, add more default common income, expense, referral, payment method categories 2025-01-23 12:53:26 -05:00
johnnyq 49682e4362 Fix Adminlte Paths in setup 2025-01-23 11:47:21 -05:00
wrongecho e8c7b3616b Tweak docs link 2025-01-09 15:14:46 +00:00
johnnyq 20c87044b9 Only accept jpg, jpeg and png for company logo 2024-11-16 15:09:38 -05:00
johnnyq 4ca9fbe655 wording 2024-11-15 15:31:47 -05:00
johnnyq 95ec0b2979 UI Update Setup: Move locale settings to its own screen 2024-11-15 15:28:20 -05:00
johnnyq 2250269820 small Fixes UI Cleanups in checks 2024-11-05 15:35:58 -05:00
johnnyq 0d935fa221 Run various Checks (required PHP extentions, shell commands, ssl checks, fqdn check, directory permissions check, php settings check etc during setup 2024-11-05 15:19:23 -05:00
johnnyq ac3ab1dedb Add Notes about setting up cron, Add ITFlow Docs Custom Link when you setup ITFlow 2024-10-08 17:49:41 -04:00
Johnny 62a2ed7430
Merge pull request #1052 from itflow-org/perms-2
Permissions overhaul - Define permissions in the database
2024-09-18 14:20:05 -04:00
johnnyq 7b2566b654 Remove all reminense of Account Types next is deleting the DB Tables for account types 2024-09-17 13:59:58 -04:00
wrongecho 271019b16b Permissions overhaul - Define permissions in the database
2nd attempt at this one!
Similar to #1008 but separately defining the roles, modules and associated permissions in the database.
Also has admin being a defined role automatically having full access.

Parent issue: #530
2024-09-14 18:29:44 +01:00
wrongecho d80334a7cf Ticketing updates - guest view & resolved vs closed
- Swap autclose for resolved to allow temporarily re-opening resolved tickets for 72 hrs after closure
- Add guest view URL for tickets
2024-08-17 23:24:15 +01:00
Marcus Hill af6740d898 Debug assistance
Clarify Apache/PHP error log location in debug/setup
Include app version, cron and timezone in debug page
2024-06-30 12:31:59 +01:00
Marcus Hill e820ffec6b User roles
Move the default user roles into the database to make way for custom roles & permissions
2024-05-26 18:37:37 +01:00
Marcus Hill cd668241a6 Debugging help
- Mention the PHP error log on the setup & debug pages.
- Restructure the debug page to include the server info before the db structure table
2024-05-04 21:02:33 +01:00
johnnyq f1833e1083 Updated ticket status color capabilities to use multiple color instead of a select few, added activate disable ticket statuses, fixed ticket status Left joins in a few more areas 2024-04-01 16:27:05 -04:00
Marcus Hill 5e63ef9a2a Ticket Statuses from DB
First swing at this to share my progress, isn't ready to merge yet but would appreciate thoughts
2024-03-24 22:36:21 +00:00
johnnyq 79011763db Fix issue where certrain password characters would break writing config.php file which would break the setup also check for valid host 2024-03-11 17:50:48 -04:00
johnnyq 37a4f5cee0 Added Method of Transfer to Transfers frontend, currently uses payment type category and is optional useful to see how the money got transferred 2024-03-05 19:22:05 -05:00
johnnyq a38e62c412 Set lock file cront ticket email parser from 600 sec aka 10 mins to 300 secs aa 5 mins, update telemetry to include website 2024-01-11 00:32:31 -05:00
johnnyq 6d769a5e05 When choosing to share Data via Setup make sure telemetry gets enabled after setup 2023-12-28 14:13:26 -05:00
johnnyq f8702557c8 Remove Trailing slash for config_base_url during setup 2023-12-21 19:18:45 -05:00
johnnyq 509a955277 Comment out on End Task Logs as it wasnt producing correct information 2023-10-20 17:43:31 -04:00
johnnyq 6db576c80e Update setup so Asset Type Account type can be created before it adds the cash on hand account so it may reference the assets type 2023-10-20 16:42:10 -04:00
Johnny dd644a39b8
Merge pull request #779 from o-psi/clean-requires-and-includes
Update constructs to not have parenthesis.
2023-10-20 16:32:29 -04:00
o-psi 53c11edc8c Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
johnnyq 762dafab7e Updated Account Types liasting and posting to use the new account_type_parent field, also update setup to inset the correct account types into the correct account_type_parent 2023-10-20 15:40:52 -04:00
o-psi aae3845b16 removed erroneous 's' 2023-10-18 09:34:28 -05:00
o-psi ee8e758a49 Condensed ~1.6 LOC by 50x, and reduced duplication 2023-10-13 22:42:11 -05:00
Andrew Malsbury 31043da039 add more default account types 2023-10-09 20:31:54 +00:00