Commit Graph

561 Commits

Author SHA1 Message Date
johnny@pittpc.com 2d44222ad9 Fixed incorrect account balance under add revenue 2019-08-26 17:14:11 -04:00
johnny@pittpc.com ec2f9f02f1 Fixed Alerts 2019-08-25 00:09:40 -04:00
johnny@pittpc.com 4e6e6a5d6a Readded config_base_url as it broke cron.php 2019-08-24 22:12:48 -04:00
johnny@pittpc.com 59db66f17e Changes to alerts settings moved enable cron to alerts, updated base url for guest portal 2019-08-24 20:20:38 -04:00
johnny@pittpc.com be1b4d50fb get settings vars updates added default net_terms to settings and some php var fixes in dashboard 2019-08-23 00:35:56 -04:00
johnny@pittpc.com 67a0c8bfbf Created a tmp directory, added states array to setup add localhost default database host value to setup, added inputmask to setup 2019-08-22 13:24:36 -04:00
johnny@pittpc.com 2e5763dc8d Refinements to ticketting system, Added force recurring option created company_id chile directories for clients, settings, expenses, added dir checks to add client and add contact and much more. 2019-08-21 00:59:27 -04:00
root b2746ddfa5 Another Fix setup where user_companies was not creating a record due to user_id being out of the loop 2019-08-16 00:12:47 -04:00
root e114e61261 Added support for multi-company to cron.php added enable_cron variable and some other tiny things 2019-08-15 22:11:57 -04:00
johnny@pittpc.com 5ca8d201b0 Remove some old files, updated guest urls to work with the new multi company features, and some other multi company update 2019-08-15 18:29:28 -04:00
johnny@pittpc.com 01f820b394 Added further refinements to multi-company feature 2019-08-14 13:28:25 -04:00
johnny@pittpc.com bc07fe0090 Started work on multi-company feature 2019-08-14 11:05:54 -04:00
johnny@pittpc.com 1514d2ac9f Added Mobile Phone to contacts 2019-08-12 17:45:51 -04:00
johnny@pittpc.com 2eeef5b218 Updated the way quotes get incremented using settings next number with prefix instead of just adding 1 to the latest quote 2019-08-12 13:19:15 -04:00
johnny@pittpc.com 4427c7ab49 Updated the way invoice get incremented using settings next number with prefix instead of just adding 1 to the latest invoice 2019-08-12 12:54:16 -04:00
johnny@pittpc.com 0c4021fd23 reworked transfers, added revenues to add income in other ways besides just invoices, reports now uses a compact table to see all data clearly and some other minor fixes. 2019-08-11 13:42:35 -04:00
johnny@pittpc.com 235ae1c7eb Added transfer_id to both payments and expenses tables, updated gitignore to include config.php and files in uploads folder 2019-08-05 17:26:07 -04:00
johnny@pittpc.com 69337ad52f Added Defaults for common tasks fex Default Calendar, default expense account 2019-08-03 20:11:57 -04:00
johnny@pittpc.com bf250cd1fe Fixed Login Software relation, fixed asset logins etc 2019-08-03 19:41:58 -04:00
johnny@pittpc.com 56f839809a Added Red * to required fields, fixed blank form dates not erroring out because of not being null, current defaults to 0000-00-00 if blank 2019-07-27 19:58:59 -04:00
johnny@pittpc.com 8ca2b833e6 Invalid Get var in API redirect back to login Instead of showing error 2019-07-20 16:20:19 -04:00
root ef9c61c1cf Added Folders 2019-07-02 23:50:50 -04:00
root b65739bfc3 Updated 2FA UI 2019-06-16 23:56:40 -04:00
root e247ad4ee4 Implemented 2FA TOTP with Google Authenticator 2019-06-16 22:33:55 -04:00
root 4f77a7621f Made clients new the default client listing, added message after settings were updated 2019-06-15 12:46:06 -04:00
root 0eda7e9762 added input masks 2019-06-14 01:22:46 -04:00
root 3d3bcff09e UI Cleanups 2019-06-13 23:32:35 -04:00
root 98532b0c7d Added location to networks 2019-06-13 18:29:06 -04:00
root 4330254891 Added contact name to vendors 2019-06-13 17:37:08 -04:00
root 0686406e07 Moved invoice logo to general settings, fixed invoice and quote not displaying invoice logo, added a switch to enable disable invoice reminders 2019-06-12 12:56:51 -04:00
root a5b7004e8a cleaned up the file hiearchy, added icons to asset types. fixed edit client net terms, added change photo for contacts, added some more options to settings 2019-06-11 19:37:42 -04:00
root cc9f97067a Added more created_at and updated_at to post finalizing setup 2019-06-10 00:24:22 -04:00
root 05f54a20db Added select2 classes to all New records 2019-06-07 23:47:11 -04:00
root 81438fef93 Edit Calendar Event Now Works, now you can create calendars and select a color, added bootstrap select to add additnal html content to select boxes and make them look prettier 2019-06-06 13:22:25 -04:00
root 9c313030ee Fixed recurring not updating the last sent and next date due to the way recurring was linked to an invoice 2019-06-02 01:34:46 -04:00
root 59882a3af5 Updated Email Quote and Invoice Templates, Invoice and Quote Guest view fully work, along with the ability for a guest to approve or reject a quote. PDF are no longer attached to emails they are provided as a link within an email and are recorded when viewed. Once viewed they can be printed or Downloaded as a PDF from the guest view pages. New option config_recurring_auto_email to automatically email the invoice on auto generated recurring Invoices 2019-06-02 00:52:56 -04:00
root d2bad1a4ba Updated Guest View added viewed in history and downloaded in history etc 2019-05-30 13:18:45 -04:00
root 9bf60deeb9 started work on guest invoice view using a url key 2019-05-30 12:35:58 -04:00
root 7b2f608355 Added an API along with a an API key 2019-05-29 14:14:43 -04:00
root eddb065833 Fixed date error in cron.php regarding past due invoices 2019-05-29 12:47:16 -04:00
root 86b0c1c45a Changed upload paths 2019-05-27 13:45:47 -04:00
root e0e723bb9f The start of client logins has begun, now can link a user with a client to allow client logins, clients can only view client.php there is more work to be done 2019-05-27 12:28:41 -04:00
root 889a749d88 Added alert feedback boxes, little ui fixes for quote invoice and recurring added rejected instead of cancelled for quotes, and other little ui cleanups 2019-05-25 21:14:08 -04:00
root 65c961986c Got rid of the due date and used client_net_terms if not used use the system default net terms 2019-05-18 20:49:30 -04:00
root 3a3cd4ac47 Updates to recurring invoices 2019-05-18 18:46:14 -04:00
root 9b8f48794f Added delete quotes which also deletes all history of that quote added status to recurring under client, changed password view to from its own th button to just an icon 2019-05-18 00:01:21 -04:00
root 1f02a1d287 Quotes fully work now, including PDF, Email, Approval, Cancel, Edit, Copy, Copy to Invoice, also added quote_footer config to settings 2019-05-17 22:43:51 -04:00
root a4e08b7296 Delete the receipt as well when an expense is deleted 2019-05-17 18:17:25 -04:00
root acd5f840f2 Edit Expense now deletes old receipt and adds new receipt when attached 2019-05-17 17:56:04 -04:00
root 9634d7a1e4 More tidying up, added category to invoices, invoice delete now deletes invoice, pyaments, history and items associated with invoice. Exclude Cancelled invoice under dashboard income recieveables 2019-05-17 15:33:01 -04:00
root fa08853640 Tons of UI and code cleanups, renamed many sql tables and fields, started adding created_at and updated_at fields 2019-05-17 01:09:16 -04:00
root 4b3c2c8c2a Added the ability to upload a client contact photo 2019-05-15 03:00:24 -04:00
root 13c330d3b1 Added cancelled status to invoice, invoice copy now works, minor ui cleanups, added tickets to client page 2019-05-15 02:06:58 -04:00
root f44b9b19fa More UI Cleanups, added a ticketing system, added milage linking with client, invoice, vendor or location, new DB dump 2019-05-14 19:03:42 -04:00
root b20ed30ada Added hours of operation to client locations 2019-05-13 20:05:14 -04:00
root 6e2e21509f Added tabs to client asset and vendor modals to reduce amount of inputs on a modal. Added more asset fields, more ui cleanups 2019-05-13 19:55:29 -04:00
root 4389c92c0e Lots of UI cleanups and update, gave a dark look for modals, bunch of icon changes etc 2019-05-13 14:53:17 -04:00
root 5c55358841 Fixed up client files can now download and delete files, added web link to client logins added payments, quotes and recurring to client print and lots of little ui cleanups here and there 2019-05-11 20:06:01 -04:00
root f9d6f4d316 Added badge count to client side nav, switched from js active nav to using php 2019-05-10 18:04:03 -04:00
root 7565f8e86d Added color category to categories 2019-05-07 00:24:11 -04:00
root bdbbecfc7b Added Send Email to invoice listings, started adding pregtty graphs to dashboard, and other ui cleanup 2019-05-04 01:06:03 -04:00
root fa12d23b2f Fixed issue where if you sent an invoice it would update all invoices to that client and status. I forgot a where statment in POST wooops 2019-04-28 14:59:35 -04:00
root 40e3097125 Added SMTP Port field, Set invoice naming YYYY-MM-DD-COMPANY-Invoice##, and some other little cleanups 2019-04-28 14:38:10 -04:00
root 653d16246f Added reference fields 2019-04-27 12:36:39 -04:00
root ee7a7f0ad7 Added select2 libs, started transactions, added additiona fields to vendor, new DB dump removed balance on invoices list 2019-04-27 12:10:12 -04:00
root 095def07a1 Added Calendar and Event Functionality 2019-04-26 21:02:07 -04:00
root 65e9884d46 added database download script 2019-04-26 14:14:02 -04:00
root a478a51489 Moved most of the config vars to SQL settings table more work on settings 2019-04-23 15:12:26 -04:00
root 7408ae2a00 Client File upload module created 2019-04-20 14:26:50 -04:00
root 37f99eb093 Added Ack all Alerts and view alerts, you can now ack alerts now 2019-04-19 15:44:25 -04:00
root 56cd7f771d Added Quotes 2019-04-17 13:27:19 -04:00
root 4a5d7216de Added Disable/Enable for Recurring Invoices, now sets proper due date on recurring, recurring freq updated, invoice pdf can be activated from lists 2019-04-17 01:42:07 -04:00
root 0139fe1a9f Cron.php now creates recurring invoices when ran 2019-04-16 19:52:46 -04:00
root 8fee5f12a8 added roundtrip option to add_mileage 2019-04-16 15:06:31 -04:00
root 3e7df44eed moved email_invoice.php into post.php along with pdf_invoice.php 2019-04-16 14:44:02 -04:00
root 88ee1f2156 Added Option to Email Thank you for your payment! under add payment 2019-04-16 14:11:30 -04:00
root fd4196bcac Fix expense file uploads always showing even though nothing got uploaded 2019-04-13 23:32:00 -04:00
root cb2eefe8d4 Added Expense Reciept upload functionality new db dump as well 2019-04-09 16:18:03 -04:00
root 333e885a39 Started working on Global Search and did some tidying up 2019-04-09 13:26:46 -04:00
root df04ea7957 Started Alerts and the cron php script to trigger the alerts as well as check payment amount is greater than balance in invoice 2019-04-08 15:31:15 -04:00
root 04fa61421a Transfers now fully work and Fixed some math on the dashboard and new DB dump 2019-04-08 01:17:45 -04:00
root 40c08a1635 Added Products CRUD and new DB dump to include products 2019-04-08 00:26:49 -04:00
root 513648aa59 Rename table invoice_payments to just payments added per client net terms dumped new SQL DB Structure 2019-04-07 12:37:44 -04:00
root 0fc29c0271 Cleaned up UI a bit invoice, side_menu, client, started working on bank transfers 2019-04-06 17:45:52 -04:00
root 83ab654824 added edit and note to invoices print invoice now works 2019-04-05 20:53:33 -04:00
root 65e388b864 Auto increment Invoice Numbers 2019-04-05 17:29:28 -04:00
root 5041ca3dff Invoice is finally functional still more work to go 2019-03-31 16:33:27 -04:00
root c01acadba0 Added PHPMailer library, send invoice email now works, badge colors change based off invoice status add client now adds a location, contact and domain. 2019-03-30 23:28:46 -04:00
root 662bcc108c When adding items such as assets, contacts, etc in client.php redirect back to the associating tab 2019-03-30 15:58:29 -04:00
root 34e6dde43b Added Asset,Vendor,Applicaiton 1to1 linkage 2019-03-30 15:15:42 -04:00
root 42b42a6b48 Started rough draft of calendar 2019-03-23 14:24:32 -04:00
root 8063c627f8 Implemented user avatar support 2019-03-22 21:38:08 -04:00
root 3f34bac863 Updated Vendors added description and account number removed address phone email 2019-03-22 20:26:11 -04:00
root 65557db9a9 Add CRUD for Client Applications deleted dupe modals 2019-03-22 18:05:37 -04:00
root 2b63681023 Add CRUD for Client Domain Names 2019-03-22 16:34:50 -04:00
root 48ad18f90a Add CRUD for Client Networks 2019-03-22 16:09:05 -04:00
root 4171d9ac5d Added user CRUD functionality added template for reports added delete vendor 2019-03-22 03:01:32 -04:00
root 62f86df80e Added edit notes, and added a bunch of delete functionality, fixed edit categories not showing correct type 2019-03-22 01:32:34 -04:00
root bf5b055ad7 Added some edit modals for contacts, locations, assets, vendors, logins and some cleanup 2019-03-21 22:53:04 -04:00
root 95420fde5d added client assets, vendors, logins and notes and some cleanup 2019-03-18 18:38:11 -04:00
root c394e927b1 Added start_page function in config, Added Contacts and Locations, seperated client nav and page routes out 2019-03-18 15:08:56 -04:00
root 408b1fa7cb More invoice work completed invoice payment module 2019-03-17 13:13:15 -04:00
root 64cbe6a016 added edit account 2019-03-17 02:42:29 -04:00
root adf0104b91 Further develpment on invoices, added invoice_history, can not add and delete items from invoice more to come... 2019-03-17 02:18:56 -04:00
root f4519ca704 Beginning stages of invoices 2019-03-16 21:39:32 -04:00
root e7109be170 Added Edit Mileage and spiced up the add modal for add mileage 2019-03-16 20:15:02 -04:00
root a32ace1057 Added Account Transfer module 2019-03-16 19:32:41 -04:00
root a7708ead5c Fixed date in mileage 2019-03-16 18:14:10 -04:00
root 3b608a84fe Added post for edit expense 2019-03-16 16:52:26 -04:00
root ab5e4af15b Added Expense and categories module 2019-03-16 16:38:36 -04:00
root d2c5544785 First commit 2019-03-13 17:40:00 +00:00