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
Marcus Hill
fb4da53026
Show who else is viewing the same open ticket as you
2022-03-26 18:05:20 +00:00
Marcus Hill
d937d0ccec
Add fields for contact portal auth
2022-03-21 21:05:08 +00:00
Marcus Hill
34d6caa016
Client portal updates
2022-03-20 16:02:58 +00:00
Marcus Hill
438e7ac838
Add database field for A record, correct other DNS record fields
2022-03-13 09:31:28 +00:00
Johnny
1e7f7a3cc6
Merge pull request #391 from wrongecho/domains
...
Domains
2022-03-08 10:23:20 -05:00
Marcus Hill
b412384d24
Database update to store NS, MX and WHOIS raw data
2022-03-07 22:32:44 +00:00
Marcus Hill
89dcac8ef4
Fix typo
2022-03-07 20:16:02 +00:00
johnnyq
d4a63c14c3
DB Updated removed history_date from history table as this is redundant with history_created_at
2022-03-04 00:41:34 -05:00
johnnyq
165bd572a9
DB Update added contact_id to files, documents and logins Added Related Items Modal to Client Contacts still more work to do
2022-03-04 00:24:58 -05:00
johnnyq
f102c19692
DB Update Added Null Default to new meshcentral vars so it doesnt break when adding records, Added Service History #384 Thank you @aftechro for the idea. This has been added to asset list and ticket details and some UI updates to ticket details as well
2022-02-27 16:55:57 -05:00
Marcus Hill
e4dc22a0ce
Add functionality to pull/sync assets & info from MeshCentral
2022-02-26 21:51:37 +00:00
johnnyq
e16c5fe8ba
DB Update Fix Mobile Contact Null
2022-02-26 11:20:18 -05:00
johnnyq
112efbc314
DB Update tip_user_id added to the trips tables. Updated Trips to include the driver. WIP limit users to the session_company
2022-02-26 11:16:33 -05:00
Marcus Hill
a335f3be99
Ticketing updates
2022-02-24 17:57:41 +00:00
Marcus Hill
717ae33449
Make contact mobile default NULL
2022-02-22 21:31:53 +00:00
johnnyq
a724807782
DB Structure Update - Added Extension to contact on export PDF, finished contact departments
2022-02-22 13:14:17 -05:00
johnnyq
2b639ecb65
oops deleted DB accidentally
2022-02-22 01:50:11 -05:00
johnnyq
581936267f
DB Structure Update rename contact_department to contact_department_id, added Department to contacts view
2022-02-22 01:48:05 -05:00
johnnyq
b4114fdad3
DB Structure Update - Added notification_client_id to notifications to link notification to clients to further use in client overview, added asset warranty expiration notification fixed a few DB queries to use join instead of =
2022-02-21 21:42:59 -05:00
johnnyq
05e7b160b1
DB Structure Update table name alerts is now notifications also update the fields accordingly to the notifications table - Reworked Notifications a bit
2022-02-21 21:21:13 -05:00
johnnyq
e6167ffaa3
Merged table Document and Document Template and just added a new field to differentiate, can save a document as a template now more to come, also added folder selection not quite ready yet
2022-02-20 17:02:48 -05:00
Johnny
7a7d165aba
Merge pull request #364 from wrongecho/sharing
...
Add document sharing via link
2022-02-19 16:36:06 -05:00
Marcus Hill
7a13456506
Add database structure for links
2022-02-19 20:09:52 +00:00
johnnyq
acf74b13bc
Update DB
2022-02-18 18:03:41 -05:00
Johnny
af4e09f534
Merge pull request #363 from wrongecho/services-certs
...
Add functionality to link certificates to services
2022-02-18 18:00:18 -05:00
johnnyq
f95a228141
Updated DB Structure, Added Seperate From Name and From Email to Invoices / Quotes and Tickets, seperated Quote and Invoice to their own settings pane
2022-02-18 15:26:16 -05:00
johnnyq
16968e0b97
Added Locale option for company, this works in conjunction with the way the currency is displayed
2022-02-18 11:14:14 -05:00
Marcus Hill
ccb4aa3c22
Add functionality to link certificates to services
2022-02-18 08:35:32 +00:00
johnnyq
af465607d3
Started work on departments
2022-02-18 01:31:56 -05:00
johnnyq
ab973457b9
Added Seats Expire and Purchase dates to Software
2022-02-18 01:09:16 -05:00
johnnyq
0aec371ccd
Add Software Licnee Version and License Type as well as the beginnings to assign licneses to devices and or users
2022-02-18 00:27:00 -05:00
johnnyq
5dd576fe20
Removed Legacy AES Password conversion and old AES key from database
2022-02-05 16:41:21 -05:00
johnnyq
b1d09e6b56
Removed old API Key from Settings api.php now uses api_keys and a key is no longer generated upon setup, Also autogen an API key upon creation.
2022-02-04 15:59:51 -05:00
johnnyq
b58696f079
Added API List, Create, Update Delete Interface
2022-02-03 19:12:10 -05:00
johnnyq
a9b3884bc7
DB Dump
2022-02-01 16:25:05 -05:00
Marcus Hill
3bac0188e6
Add backup note to services module
2022-01-31 20:24:47 +00:00
Marcus Hill
d84ec0519e
Add functionality to allow associating a domain to a certificate
2022-01-29 13:53:54 +00:00
Johnny
c3b7f28057
Merge pull request #326 from wrongecho/services
...
Services
2022-01-28 20:40:18 -05:00
Marcus Hill
a2aba7db65
Remove URLs, for now
2022-01-28 20:20:01 +00:00
johnnyq
d03ef74e4d
DB Structure update on Mailing list Campaign Removed click and open count from campaigns as they are in the campaign_messages
2022-01-24 18:30:29 -05:00
Marcus Hill
b63169c09d
Add documents
2022-01-24 20:51:29 +00:00
Marcus Hill
75757bf0df
Add vendors & contacts
2022-01-24 20:44:45 +00:00
Marcus Hill
5c33a18b80
Add database tables for services
2022-01-24 20:14:26 +00:00
johnnyq
5e6ff09218
Updated Mailling List DB Structure
2022-01-22 23:54:05 -05:00
johnnyq
d6749337d6
DB Structure added for document templates
2022-01-21 17:44:01 -05:00
johnnyq
a5b199a586
Switch Out Fetch for a Sync Icon button to fetch Certificate Data, also updated the field certificate_public_key to a text field instead of varchar as it was causing a crash with large pub keys
2022-01-18 16:19:27 -05:00
johnnyq
0d306e961e
Changed product cost to product price as it makes more sense, some cleanup on the new product auto complete feature, added JQueryUI as a local asset instead of a remote asset
2022-01-16 15:29:52 -05:00
Marcus Hill
20a903324e
Support for storing session ID in db
2022-01-15 21:27:36 +00:00
Marcus Hill
53c312e311
Add database column
2022-01-15 19:54:37 +00:00
johnnyq
3a18c0a0e7
Updated DB Structure to include event_description
2022-01-12 19:49:22 -05:00
Marcus Hill
1dd55dbfe2
Add config_api_key column back for now, to avoid confusion
2022-01-11 11:44:10 +00:00
Marcus Hill
00be27f8f4
Remove old AES key column
2022-01-10 21:46:30 +00:00
Marcus Hill
4aaa39b3bb
Rename column
2022-01-10 21:25:43 +00:00
Marcus Hill
6f419001dd
Add database column for user encrypt ciphertext
2022-01-10 21:12:18 +00:00
johnnyq
5b9b29d0e9
minor db cleanup
2022-01-08 15:08:11 -05:00
Marcus Hill
a83f3377bd
Include time worked db field.
2022-01-08 16:47:17 +00:00
Marcus Hill
19c90aac99
Add database field for specifying ticket reply type: public/internal
2022-01-08 12:52:54 +00:00
Marcus Hill
1f6c617a5e
Add db field for ticket smiley-based feedback: Good/OK/Bad
2022-01-08 12:50:57 +00:00
johnnyq
c41daab0c9
Tidy DB file
2022-01-07 22:19:46 -05:00
Marcus Hill
de152c84ca
Add scheduled ticket functionality to cron
2022-01-07 23:56:22 +00:00
Marcus Hill
d83c5f4176
Add frontend/backend for adding scheduled new tickets
2022-01-07 22:32:23 +00:00
Marcus Hill
10e58c5c64
DB Structure for scheduled tickets
2022-01-07 21:44:26 +00:00
johnnyq
16344aa1a6
update DB Structure set to primary keys for documents_tagged move client_id last for consistancy as its a foriegn key for document_tags
2022-01-05 21:38:47 -05:00
Marcus Hill
77d7e7ba0d
Add tag functionality to documents
2022-01-05 21:58:10 +00:00
johnnyq
7112463e41
Commit Tidy allow public_cert to be null and move public_cert before notes
2022-01-04 11:35:34 -05:00
Marcus Hill
ae98902a96
Add support for storing client certificate public key
2022-01-04 03:32:50 +00:00
johnnyq
484d4fff82
Added Tag Type to allow expansion of tagging support for other entities in the future
2021-12-27 12:06:37 -05:00
johnnyq
d23d455cd9
DB update The long awaited Client Tag support is finally complete along with icon support and color badges this has replaced the user maintenance field to allow further customization, fixed tickets as it was using the old permission system.
2021-12-27 11:42:13 -05:00
johnnyq
610eeca0a1
DB Update More work on client tags
2021-12-22 14:34:45 -05:00
johnnyq
64430a20ee
Removed Role ID from users table it was unused and was breaking the ability to add users
2021-12-22 13:36:38 -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
c88e6b851a
DB Structure Change - Removed the useless Low Account Balance alert
2021-12-08 22:32:05 -05:00
johnnyq
85cdc42d0f
DB Structure update, Hide Passwords under client logins until eyeball is clicked to reveal password, prevent the looking over your shoulder type attack, Added Install Date to Assets, reworked client assets listing to include Operating System and Install Date
2021-12-08 22:15:20 -05:00
johnnyq
0976a08730
Removed default currency and default country under settings added a company currency to the company table. Now currency default and country default uses company country and currency, updated the currency symbol to use companies currency under dashboard, expenses, profit loss reports
2021-11-19 20:45:57 -05:00
johnnyq
6c80fa177d
DB Update, reworked upcoming tagging feature in SQL, Added Province and Postal Code to address labels, changed the field document_details to document_content in SQL
2021-11-08 18:07:36 -05:00
johnnyq
a939588cf2
New File upload logic complete Breaking changes New db dump
2021-09-21 22:22:55 -04:00
johnnyq
b7d0549ede
Initial start to mailing list support
2021-09-09 23:15:39 -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
a5048aa94b
Removed Contact_inactive DB Field as we use archive_at for this purpose
2021-08-21 02:33:19 -04:00
johnnyq
11a932194a
Added Updatd by User to each ticket update
2021-08-20 22:37:01 -04:00
johnnyq
ef7bfd3c90
Introduced Custom Extenal Links on main side Nav DB Structure updated Thanks @aftechno
2021-08-19 12:25:32 -04:00
johnnyq
1dc66433ef
Do not require username under client logins Updated DB
2021-08-18 22:52:32 -04:00
johnnyq
cdcd22ae6f
Added TOTP Key 2FA Function to client logins
2021-08-18 22:29:22 -04:00
johnnyq
f6f611667f
Updated Database Schema to include Client Contact, Client Location, Client Asset, Client Vendor Reference Links inside the ticket, this will be optional but useful information in the ticket
2021-08-11 16:41:33 -04:00
johnnyq
63c986ab3c
Added Support Type option to clients, added date added field in client listing, added client_accessed_at and sorted clients listing by recently accessed by default within client listing
2021-08-10 20:12:58 -04:00
johnnyq
3af924bfee
Initial work on client contracts, Added Contracts Table
2021-04-30 17:54:14 -04:00
johnnyq
e547a76780
Initial work on ticket assignment. Added ticket_assigned_to to tickets Database table structure
2021-04-07 17:00:11 -04:00
johnny@pittpc.com
a122f97b99
Initial Work on Calendar Event Repeat
2021-03-27 16:50:30 -04:00
johnny@pittpc.com
fed532153a
Fixed issue with pictures larger than 64Bytes not being taken by the DB in both tickets and documents
2021-03-24 22:04:31 -04:00
johnny@pittpc.com
cfb9ef286f
Updated DB Structure to eliminate Default Timestamp for trips was causing issues with MySQL8
2021-03-17 16:51:06 -04:00
johnny@pittpc.com
d98a2e2dcb
Fixed Add Account Notes and fixed misspelling currency code in DB
2021-02-27 13:37:12 -05:00
johnny@pittpc.com
1ef8925774
Set Currency Code on Transfers as well and set currency code as not null field
2021-02-14 18:26:52 -05:00
johnny@pittpc.com
6f46f2ec87
More Currency Code Updates, would like to do conversions and add currency icons at a later date also set default country so it doesnt have to be selected each time
2021-02-14 18:06:32 -05:00
johnny@pittpc.com
957c0615ad
Updated DB Structure for Initial work on Currency code
2021-02-11 01:04:35 -05:00
johnny@pittpc.com
66f9e2b10f
Removed Records per page as a setting and added it as session variable define at 10 by default when logged in DB Structure Updated
2021-02-10 13:40:28 -05:00
johnny@pittpc.com
59a5d3a44f
Added Recurring Auto Increment Number and Prefix DB Structure Updated
2021-02-08 20:01:08 -05:00
johnny@pittpc.com
7d9352c63d
Added Invoice and Quote Prefix field to fix sorting issues
2021-02-08 16:57:29 -05:00
johnny@pittpc.com
7ef971416f
Changed name deleted_at to archived_at as the record will not get deleted DB Structure update
2021-02-06 16:03:56 -05:00
johnny@pittpc.com
2ea809b4e7
Updated DB Structure to include deleted_at field for the start of non destructive deleting
2021-02-06 15:38:04 -05:00
johnny@pittpc.com
7d2cf8ce89
Added Tax to products section Updated DB structure
2021-02-06 01:52:38 -05:00