johnnyq
41ac390173
MAJOR Feature Update - Backup before updating Migrated Asset Network info to a seperate table to allow for multiple interfaces per asset
2024-06-11 21:36:03 -04:00
johnnyq
fc6ec8dd03
Added IPv6 field for Assets
2024-06-10 22:10:18 -04:00
johnnyq
24022eca55
Added Definable Client Abbreviation
2024-06-07 18:18:42 -04:00
johnnyq
2ab7a44f6e
Feature: Add Contact Tags Support
2024-06-01 14:25:51 -04:00
johnnyq
a7376fe08d
DB Update Shorten Client Tag Fields and add Delete Client Tags to Delete Client and cleanup clients query
2024-05-31 16:46:50 -04:00
johnnyq
89d9ec73ad
Feature Added Location Tags
2024-05-31 16:13:55 -04:00
johnnyq
dfca3a04a1
DB Structure Dumnp for billable options
2024-05-29 17:56:59 -04:00
Marcus Hill
fbc87572e9
Calendar start day
...
Allow customising the calendar to start on a Monday instead of Sunday
2024-05-26 23:38:50 +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
johnnyq
a41eede52f
DB update for the upcoming user client restricted access permissions
2024-05-10 11:34:25 -04:00
Hugo Sampaio
e677292875
update db
...
update db to store phone mask option
2024-05-06 10:44:52 -03:00
johnnyq
ba66dbf887
Update DB Structure for the addition Email Notify to Recurring Invoices
2024-04-12 19:38:13 -04:00
johnnyq
88a96e3044
Reworked Client Domains, added mail host and dns host, made all the host columns sortable by reworking the logic and optimized the code further
2024-04-10 13:21:45 -04:00
johnnyq
16fb1467a2
Added Project Prefix and Project Numbering System
2024-04-08 16:48:06 -04:00
johnnyq
2aefbd9fba
DB Dump from last commit
2024-04-08 12:23:05 -04:00
johnnyq
e3ff8854f9
Removed Task Descriptions as the name says it all
2024-04-06 22:07:29 -04:00
johnnyq
f6b87553ac
Created new table to allow many to many relationship for Ticket and Project Templates
2024-04-06 18:37:37 -04:00
johnnyq
b22781d2ea
Add Ticket Template order under project templates, this will state the execution order when deployed
2024-04-05 18:20:09 -04:00
johnnyq
4824ae8ef8
Make Remmeber Me Token Configurable and default to 3
2024-04-04 19:52:44 -04: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
johnnyq
2fa86d9ae7
Update DB Structure to include task order and project due date
2024-03-31 13:55:38 -04:00
johnnyq
387d2733fa
Fixes ticket status that did not conform to the current ticket statuses to Open
2024-03-30 15:06:52 -04:00
Marcus Hill
7df1d419fa
Ticket Statuses from DB / use left join instead of a function, hard-code system statuses
2024-03-29 23:20:52 +00:00
wrongecho
2e95b7cb6e
Merge branch 'master' into ticket-statuses
2024-03-29 11:58:53 +00:00
Marcus Hill
667a93210c
Ticket Statuses from DB
2024-03-29 11:22:32 +00:00
johnnyq
c9724bea0d
DB Update task, ticket and project templates added
2024-03-27 19:16:44 -04:00
johnnyq
2012a80fe5
DB Duimp for the new network fields
2024-03-27 14:21:18 -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
b800d52ea9
No Null for Invitation status
2024-03-19 17:12:22 -04:00
johnnyq
4fec8efecd
DB Structure Update, added missing Short description fields to several entities, Added Event Attendees Table, Added event location, added db support support to link files with an asset, added db support to allow multiple contacts for a vendors
2024-03-19 17:08:37 -04:00
wrongecho
0fd50a33ea
Update db.sql
...
Recurring ticket agent assignment, retrigger checks
2024-03-17 16:26:59 +00:00
Marcus Hill
f9a5ca1ef8
Ticketing updates
...
- Bugfix: Prevent tickets from being assigned to disabled techs
- Bugfix: Un-assign all open tickets when a tech account is disabled
- Allow auto-assignment of recurring/scheduled tickets to an agent/tech (#901 )
- Rework layout of recurring/scheduled ticket modal
2024-03-17 11:09:53 +00:00
johnnyq
27a96c2293
Add Important asset, document, file, add file Description to DB Structure
2024-03-15 18:32:42 -04:00
johnnyq
1dfc819660
Add Transfer Method to the Database this will in the method to transfer money from 1 account to another
2024-03-05 18:48:34 -05:00
johnnyq
a91352229e
Drop asset_login_id as we have login_asset_id to allow 1 asset many logins, also drop the unused many to many asset login table
2024-03-03 13:40:50 -05:00
johnnyq
15e729e65a
Removed old Remember me token, update revoke remember me function
2024-02-29 15:51:26 -05:00
johnnyq
6019a4d1be
DB Structure fix
2024-02-23 23:44:49 -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
3b0b0c37e1
Do a DB Structure Dump
2024-02-10 15:26:40 -05:00
johnnyq
3374a7042a
Revert Mail Queue Query Change, update the db structure to include new fields
2024-02-10 14:34:34 -05:00
Andrew Malsbury
3d3587a525
Merge branch 'master' into 0.1.8.2
2024-02-08 14:34:39 -06:00
johnnyq
dc69101624
[Feature] The Start of AI Integration within ITFlow
2024-02-05 21:01:34 -05:00
Andrew Malsbury
6c247e0f58
Merge branch '0.1.7' into scheduled-tickets
2024-02-01 21:42:24 -06: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
o-psi
53ad94cc06
Update Database to match
2024-01-18 22:48:20 +00: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
efdffa1a74
Forgot to do a DB Dump after DB Update well here it is
2024-01-06 16:07:37 -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
7d0813a163
Opps forgot to dump DB when remember_me_token was added causing remember_me on new installs to fail
2023-12-01 11:53:30 -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
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
ed269e1245
changed to item_order
2023-10-13 22:49:28 -05:00
o-psi
141dad23fe
Update database, did not do increment
2023-10-13 20:12:43 -05:00
o-psi
8bce945a11
Moved accounts back to top, removed accounts type.
2023-10-12 16:49:56 +00:00
Andrew Malsbury
df9f5fb001
Update db.sql
2023-10-12 11:23:38 -05:00
Andrew Malsbury
c7ca89b2e3
Update db.sql
2023-10-12 11:09:26 -05:00
Andrew Malsbury
befbf457e8
fix fk for account types
2023-10-12 10:22:45 -05:00
Andrew Malsbury
6506f64a6e
Update db.sql
...
Fix bug introduced in account type table
2023-10-12 09:27:38 -05:00
Andrew Malsbury
03c8f47cf0
added account types table
2023-10-09 20:27:09 +00:00
Andrew Malsbury
f8bc2ee4b4
Add "account_type" to accounts table
2023-10-07 16:15:02 +00: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
8d9f031cab
Feature: Document Versioning is here!
2023-09-23 15:54:31 -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
bc1e2f1ea4
Updated DB schema with the new asset_uri
2023-09-09 23:43:12 -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
c43b22ddd5
Fix initial DB Structure was causing new installs to direct to a non existent page dashboard.php
2023-08-22 18:19:15 -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
1d277da73c
DB Structure Dump to include config_start_page
2023-08-16 13:24:45 -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
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
78695208b7
Fix custom Fields DB Structure Remove Unique Indexes change defaut type TEXT to text Added Add edit Delete Read for custom fields
2023-05-07 20:46:09 -04:00
johnnyq
0f758c5901
Finished DB Structure for the coming new feature custom fields
2023-05-07 19:45:55 -04:00
johnnyq
a0da341114
Updated initial db structure for installation
2023-05-02 12:36:18 -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
c55d2a8cda
Add ticket_source field for future use (agent/portal/email)
2023-04-10 18:58:06 +01:00
johnnyq
c544dc4a2a
New Feature: Added Hourly Rate to Client
2023-03-28 15:29:54 -04:00
johnnyq
a9c90a0c6a
Opps Add db.sql back
2023-03-18 15:21:45 -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
8bcd759444
Latest DB Structure Dump
2023-02-05 13:31:51 -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
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
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
a0455cc296
DB Structure for Asset Network Interfaces ex switch ports, routers etc
2023-01-09 19:15:23 -05:00
johnnyq
bad026f469
Added new db.sql structure dump for new installs for the the new SQL fields.
2022-12-19 11:43:47 -05:00
johnnyq
4b9ba0b3c1
Updates to Vendors added additional fields such as PIN, Support Hours, SLA etc, removed Vendor Address details not really needed for vendors. Beginning works of Vendor Templates aka Global Vendors this will make it easy to update common vendors
2022-10-14 21:48:24 -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
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
johnnyq
50670d4d27
Table Field cleanup
2022-05-07 20:51:13 -04:00
johnnyq
8d2570f688
Dropped api_key_updated_at field and unused tables contracts, messages and roles
2022-05-07 16:57:20 -04:00
Marcus Hill
53ae901f15
Remove api updated at column, as API keys can not be edited once created
2022-05-07 16:40:06 +01:00
johnnyq
598f1b1aa1
Fixed issue with Account Transfers and adding Revenue, updated DB to update created_at and updated_at to the new SQL Timestamp
2022-05-06 12:04:12 -04:00
Marcus Hill
d7381d5e06
Add contact_department column for anyone that installed since it was added
2022-05-01 21:46:05 +01:00
Marcus Hill
6f9439a85e
Add contact department column to db.sql, remove departments table,document_tags and documents_tagged.
2022-05-01 21:21:47 +01:00
Marcus Hill
f5f033fed4
Remove MeshCentral integration
...
As per recent discussions about the API & scripts being a better way forward for all integration, removing the MeshCentral integration that was added.
2022-04-19 22:42:38 +01:00
Marcus Hill
a6833ac3a4
created/updated timestamp update
...
Convert all created_at and modified_at fields to default to current timestamp/update timestamp.
We can cleanup the SQL code in post.php (and other places) to no longer manually set these values at a later date, but it will work fine for now
2022-04-17 23:16:36 +01:00
Marcus Hill
e55622827d
Add support for client-specific API keys
...
Refactoring API. Added a contact update endpoint.
Small misc changes.
2022-04-15 17:43:06 +01:00
Marcus Hill
6aa06b4389
Add full text index & search for document contents (related to #440 )
2022-04-15 11:42:50 +01:00
johnnyq
fd8188095e
New Feature Enable/Disable ITFlow Modules now using the automated DB updater
2022-04-14 22:59:36 -04:00
johnnyq
ef29a17d49
DB Structure Update - Added SMTP Encryption Type to Mail settings
2022-04-02 16:03:30 -04:00
johnnyq
bb1dfef2e4
DB Structure Modified Fixed config_backup vars
2022-03-29 13:39:23 -04:00
johnnyq
8c98163e1c
DB Structure Updated 2 new settings config_backup_enable and config_backup_path. This is to fix an issue where not specifying the full backup path would cause cron to error out and not run completely
2022-03-29 12:59:42 -04:00