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