Commit Graph

170 Commits

Author SHA1 Message Date
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