johnnyq
15e729e65a
Removed old Remember me token, update revoke remember me function
2024-02-29 15:51:26 -05:00
o-psi
c2cf0bb448
Change remember me tokens to a many:many table to allow for multiple devices to be remembered.
2024-02-22 17:45:09 +00:00
johnnyq
cb26d40090
Added AI Model to the AI settings
2024-02-10 15:24:25 -05:00
o-psi
672e51b21a
Update DB to match
2024-02-08 21:41:31 +00:00
johnnyq
dc69101624
[Feature] The Start of AI Integration within ITFlow
2024-02-05 21:01:34 -05:00
johnnyq
b986f04a0c
Add More Configurable variabled for Stripe including such as Flat Rate and Percent Fees, expense vendor and expense category update guest stripe pay to take advantage of these vars and updated settings
2024-01-28 00:00:28 -05:00
johnnyq
d35f1ff7fd
Increased the character limit for login uris, added login uri 2 and asset nat ip currently not exposed on the ui
2024-01-15 13:08:46 -05:00
johnnyq
d9a99b8d93
Increase the Asset URI limit from 250 to 500 and added asset URI 2 field for additional Asset URIs
2024-01-14 14:09:15 -05:00
johnnyq
0948fd4dc6
Added a setting to enable destructive delete, disabled by default must enable it in the DB for now not in the settings DB 1.0.0 has been reached
2024-01-06 16:05:28 -05:00
Marcus Hill
114a72424c
Add domain_notes database field
2023-12-31 10:34:01 +00:00
johnnyq
297148bc63
DB Update add User settings to enable / disable Dashboard Items Financial and Technical
2023-12-21 16:36:31 -05:00
o-psi
78260a2b4e
Updates to mark tickets billable, and keep track of which have been billed.
2023-12-17 20:28:57 +00:00
johnnyq
0d6c58f1d0
Added Remember Me option by checking this you wont have to enter your MFA for up to 14 days on the device
2023-11-20 20:49:33 -05:00
Andrew Malsbury
cc5d274596
Update database version to 0.9.5 and add
...
config_stripe_client_pays_fees field
2023-11-17 22:44:10 +00:00
johnnyq
1f0d2ff1ab
Feature: Part 1 - DB Schemea update for Default Hourly Rate
2023-11-06 14:52:01 -05:00
johnnyq
fcc49c2b40
DB Update: Adds an account_type_parent field to represent the parent type 1 being default and representing Assets, 2 Liabilities, 3 Equity this will be the new way to identify the parent account type instead of using account_type_id min and max values ex 10-19 was Assets, 20-29 was Liabilities, Equity being 30-39. This was improper as the primary key should never be static
2023-10-20 14:56:40 -04:00
Andrew Malsbury
a382092dab
Merge branch 'master' into discounts
2023-10-19 17:19:32 -05:00
o-psi
ea1dadf792
update db ver number
2023-10-19 16:34:57 -05:00
o-psi
8182144bdc
Update database to have discount field on invoice.
2023-10-19 13:53:53 -05:00
o-psi
4fa186179d
DB Updates to support leads functionality
2023-10-16 19:30:31 -05:00
johnnyq
fba1115b0d
Fix DB Update database version was set it 0.8.10 which caused it not to update instead chnaged it to 0.9.0. items table also does not exist updated to invoices items for the new sort function redumped DB Structure.
2023-10-16 17:21:21 -04:00
o-psi
3c391b9d50
Database Updates to match
2023-10-15 22:26:01 -05:00
johnnyq
592e2a80d2
Increment the Database version to take adavantage of the new item ordering under invoices
2023-10-14 13:58:20 -04:00
johnnyq
66c16d6cff
Increment Database again to insert the account types for PR #734 Add Balance Sheet report
2023-10-11 14:46:44 -04:00
johnnyq
fb60412686
Increment the Database version as this was missed in PR #734 Add Balance Sheet report
2023-10-11 14:37:27 -04:00
Marcus Hill
c768034a1b
Client logins/password - Add tracking in DB when passwords are changed/rotated
2023-10-01 15:22:42 +01:00
johnnyq
26196a18e7
Updated DB Structure in Documentents to allow for created, updated by and document_description
2023-09-24 20:38:42 -04:00
johnnyq
6b22390604
Tweaked Document Versioning logic, this update will update the db to update all exisiting document to update document_parent with the same primary_key ID
2023-09-23 17:57:06 -04:00
johnnyq
8d9f031cab
Feature: Document Versioning is here!
2023-09-23 15:54:31 -04:00
johnnyq
150defe815
You can now link files to documents
2023-09-19 23:35:10 -04:00
johnnyq
077fc1cf35
Added additional fields to cvategories for icon support and sub category support
2023-09-17 17:16:20 -04:00
johnnyq
747e793e54
Added Asset URI can be used for a remote link
2023-09-09 23:40:18 -04:00
johnnyq
2a142f1c42
FEATURE: Force MFA Part 1 - DB Structure
2023-09-05 23:23:16 -04:00
johnnyq
7a27e5f6d2
FEATURE: Actionable Notifications Part 1 - Added Notificaiton Action to the DB this will allow notifications to become actionable
2023-09-05 16:12:31 -04:00
Marcus Hill
b7108436fd
Add notify by email function when a new ticket is created
2023-08-27 12:24:15 +01:00
johnnyq
f88f04edd8
Feature: Added Folder support for files
2023-08-23 18:02:51 -04:00
johnnyq
811f253470
DB Dump, store file hash in the db
2023-08-23 16:27:59 -04:00
johnnyq
0897217357
Major UI / UX enhancements to Client Files. Files are now searchable can select between thumbnail and list view, pagination enabled, file renaming capabilities
2023-08-23 15:43:47 -04:00
johnnyq
b1aa8d3a91
Feature Budget working need to add some more features down the line
2023-08-18 19:34:20 -04:00
johnnyq
adf313f183
Feature - Budgets - Part 1 - DB Structure Created
2023-08-18 18:21:25 -04:00
johnnyq
b987782adb
Feature - Login Message Part 1 - DB Structure
2023-08-18 15:07:39 -04:00
johnnyq
ce2ba6d3d2
Feature: Records per page is now user specific and persists with logout/login sessions
2023-08-17 19:42:42 -04:00
johnnyq
7d06be0946
Feature - Recurring Expenses - Cron Completed, project finished
2023-08-17 16:03:52 -04:00
johnnyq
ba9c80cd7d
Feature: Recurring Expenses - Part 1 - Initial DB Structure Created
2023-08-16 17:56:32 -04:00
johnnyq
fda0d203ed
Feature: Added Start Page functionality
2023-08-16 13:23:30 -04:00
johnnyq
0aedf95892
Removed watcher_created_at field as its irrelevant
2023-08-03 18:08:06 -04:00
johnnyq
b6dc255f8d
FEATURE - Ticket Watchers - Initial Commit for DB Structure for ticker wathers
2023-08-01 13:03:58 -04:00
johnnyq
e09c9cadb5
Added Expire Date field to Quotes also Do not show Guests Accept or Decline if Date is Expired
2023-07-15 15:33:08 -04:00
johnnyq
bb16c4b7b8
Feature: Late Fees can now be assessed to unpaid invoices
2023-07-11 11:40:53 -04:00
Haymaker
aa984b92ef
add credentials for imap
2023-07-04 18:52:00 -04:00
johnnyq
9d7d78473f
Removed primary_contact and primary_location from the clients table
2023-07-03 20:23:29 -04:00
johnnyq
86ef22dfc9
Copy primary_contact and primary_location enties over to thier respecting tables through a DB update
2023-07-03 17:59:12 -04:00
johnnyq
b12e3677bd
DB Structure Update This is the beginnings to move primary_contact and primary_location fields out of the clients table and into their respectable table. Created the fields in contacts and locations, next is to write SQL query to migrate and then update pieces of the codes in the App
2023-07-03 16:40:45 -04:00
johnnyq
72bc5b41be
Added additonal DB field to mail queue for send attempts failed_at timestamp and status along with recipient to name
2023-06-20 19:54:18 -04:00
johnnyq
cdbff0d7f6
Updated DB Structure to include asset_description, login_description, contact_pin and a table for the new email_queuing system
2023-06-14 16:59:01 -04:00
Marcus Hill
5d6d7e389e
Add database structure for 'login key' protection concept
2023-05-13 21:49:09 +01:00
johnnyq
03e0dd8f5e
Initial DB Structure for Projects and Tasks with Ticket and Client Linkage
2023-05-07 21:43:20 -04:00
johnnyq
93d4f3ebce
You can now set the number of hours before a ticket is automatically closed if autoclose is set
2023-05-07 21:09:18 -04:00
johnnyq
0f758c5901
Finished DB Structure for the coming new feature custom fields
2023-05-07 19:45:55 -04:00
johnnyq
f7ee489293
BREAKING CRON CHANGES: must generate a cron key before using cron. Cron will need updated like so php /full/path/to/cron.php [KEY] and same with cron_ticket_parse.php
2023-05-01 16:51:20 -04:00
Marcus Hill
a3d8f5ab48
Ticket attachments (email)
...
Email to ticket parser: Add support for email attachments
2023-04-30 10:52:15 +01:00
johnnyq
f127719cbe
Added new Field Client Tax ID Number, currently only vieable on the client top head, and under edit. It is also searchable
2023-04-11 16:20:48 -04:00
Marcus Hill
8d97feeb54
Add ticket_source field for future use (agent/portal/email)
2023-04-10 16:37:03 +01:00
johnnyq
c544dc4a2a
New Feature: Added Hourly Rate to Client
2023-03-28 15:29:54 -04:00
johnnyq
1dc52ecc4f
Added new field to notifications called entity_id which will reference an item related to the notificaiton so it can be clicked on to go directly to the entity under notifications
2023-03-18 15:17:45 -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
75b14b4f6f
Update to change the client tag to singular as it references one record the table name should remain plural
2023-02-25 15:27:23 -05:00
Marcus Hill
67ea16e4fc
Allow searching the main clients list by client tags.
...
- DB Change: Prefixed columns in client_tags table with client_tags_
- Updated existing SQL references to client_tags.client_id and client_tags.tag_id to new names
- clients.php: Added SQL joins/where/groupby logic to allow searching via tags
2023-02-25 19:00:31 +00:00
johnnyq
58fe752bd9
Added Timezone to the DB settings option will come soon also added 3 sec wait between Application Updates and DB Updates to fix issue where after update and DB has an update but does not show it
2023-02-09 14:37:02 -05:00
Marcus Hill
f1180aa9fe
Add initial Stripe Payment integration for invoices
2023-02-07 18:05:52 +00:00
johnnyq
b5e8ce0f79
Bring back log_entity_id as this will reference the id of the entity like contact location etc
2023-02-05 13:29:45 -05:00
johnnyq
463f90a103
Feature When editing vendor templates you can now update all vendors based off of the template
2023-01-30 17:54:50 -05:00
johnnyq
95067e44b2
Added accessed_at flags to certian client entities
2023-01-30 15:02:52 -05:00
johnnyq
9411a0b78c
Added login/password important field to the DB UI view coming soon
2023-01-30 14:20:10 -05:00
Marcus Hill
64417d6fb4
Add column to shared_items to store the encrypted username, adjust logic to support encrypting/decrypting the login shared username
2023-01-28 21:20:11 +00:00
johnnyq
0a1fb2227e
Implement Installation ID for optional telemetry
2023-01-28 15:06:19 -05:00
Marcus Hill
5fd5663aa8
Add encryption for usernames stored in the logins ("passwords") area.
2023-01-26 15:36:13 +00:00
johnnyq
a854baaf61
Added Telemetry settings option
2023-01-24 19:27:58 -05:00
johnnyq
bdd8f8823f
Added fields to contacts for billing and technical contacts
2023-01-24 16:19:49 -05:00
johnnyq
1aa7c7be3a
Updated DB Structure Defaults and dropped some unused fields
2023-01-23 21:43:45 -05:00
johnnyq
13edae48dc
New Field for notifications so each user can get and dismiss their own notifications instead of them being shared
2023-01-22 20:01:20 -05:00
Marcus Hill
fb6848f508
Add configuration setting to control whether clients should get automatic ticket-related emails (ticket open/close)
2023-01-21 15:47:01 +00:00
johnnyq
6232a8311b
Feature: Introduced Color Themes - Changes navbar color and accent button color on sidenav - To change theme goto settings - theme - select a theme watch it change in real time
2023-01-19 18:00:35 -05:00
johnnyq
5492e6d3f7
DB update for vendor and software/license templates
2023-01-18 20:13:41 -05:00
johnnyq
3baea5e757
Used the DB Update function to write new repo_branch var for docker the new docker to function properly
2023-01-13 21:44:13 -05:00
johnnyq
c0399a2c42
Added Disable and Activate Users, fixes #539
2023-01-13 18:24:50 -05:00
johnnyq
0388d1e934
Contact Details now has a seperate page with related materials such as assets logins, started work on the UI for asset network interfaces, db structure updates for many to many relations between contacts and assets
2023-01-10 21:50:34 -05:00
johnnyq
a0455cc296
DB Structure for Asset Network Interfaces ex switch ports, routers etc
2023-01-09 19:15:23 -05:00
Marcus Hill
ab34712bd9
Add contact_important DB field to database updater
2023-01-01 11:25:12 +00:00
Marcus Hill
d3fbdfb743
Add email to ticket functionality - beta
2022-12-11 01:34:15 +00:00
johnnyq
24f36069c5
Opps forgot to update database_version.php to newest DB Version
2022-10-14 21:51:16 -04:00
Marcus Hill
6529ff8bbf
Allow portal contacts to reset their passwords via email
2022-10-01 21:32:19 +01:00
johnnyq
996c603826
Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things
2022-09-17 18:04:26 -04:00
johnnyq
2ea41ed960
Operation Cleanup Round 3 - Remove automated SQL backups as this should be handled by system level backups which will also backup the files
2022-09-17 17:17:01 -04:00
johnnyq
6eb96df277
Operation Cleanup Round 2 - Remove Custom Links. This should really be handled by a startpage of some sort
2022-09-17 16:46:12 -04:00
johnnyq
14953fe171
Operation Cleanup Round 1 - Remove Mailing list functionality, there are many projects that can handle this
2022-09-17 16:35:11 -04:00
Marcus Hill
cf6bf88e4f
Add TXT records under domain records
2022-07-07 20:17:16 +01:00
johnnyq
5052a92f8e
Added Asset Status to assets Table
2022-05-25 15:45:29 -04:00
johnnyq
4f2cff6fac
More Archiving work, added entity_id to logs for future undo of archives in logs.
2022-05-14 18:14:02 -04:00
johnnyq
06ae05f4f2
Updated DB Schema to include the beginnings of asset, contact, vendor and software related data
2022-05-10 17:12:52 -04:00