johnnyq
636c74dbb0
FEATURE: Added Task Completion Estimate to the UI
2024-10-23 14:06:41 -04:00
johnnyq
808fdf5f76
When Archiving, Unarchiving, Deleting and Bulk Actions also update the associated user as well
2024-10-23 12:40:32 -04:00
Johnny
0a63ed2cd6
Merge pull request #1091 from itflow-org/bugfix-tck-schd-notif
...
Bugfix: Ticket scheduling emails
2024-10-23 00:29:00 -04:00
johnnyq
f2dedbf8e8
Cmplete Migrate Contact Users to Users
2024-10-22 23:53:14 -04:00
wrongecho
30738ed9fd
Bugfix: Ticket scheduling emails
...
Scheduling a ticket should only send an email if config_ticket_client_general_notifications is enabled
2024-10-22 19:42:40 +01:00
johnnyq
c214c12d00
FEATURE: Auto Populate Create Ticket when selecting a template, remove old ticket mail parser code
2024-10-20 14:34:09 -04:00
johnnyq
fccc8ab8fd
Fix adding a device to a rack: Unit Start number cannot be higher than Unit End number
2024-10-19 16:34:03 -04:00
johnnyq
8dca7bc183
Simplify Ticket Creation and Edit Model by removing unessesary tabs and combining fields to fewer tabs
2024-10-18 15:40:17 -04:00
johnnyq
6c1c5d6523
Simplify Ticket Template Creation by putting all fields into 1 modal tab instead of multiple and removing the ability to ass tasks via add ticket template, this should be done in the details
2024-10-18 15:11:54 -04:00
johnnyq
d01d912154
Move logout to a file logout.php in /post fixes issue where one cant logout if in admin section, also redirect to login page with or without login key if set
2024-10-18 00:12:08 -04:00
johnnyq
5bc260e0c0
Wording Fix
2024-10-11 12:31:55 -04:00
johnnyq
4963f2f385
Add Ticket Category to New Ticket and Bulk add Tickets through assets
2024-10-10 01:38:21 -04:00
johnnyq
a9ebc1395c
Fix Repeating ticket number when adding bulk tickets via assets
2024-10-10 01:08:12 -04:00
johnnyq
134f4f9ad3
FEATURE: Create Ticket for each asset in Bulk
2024-10-09 15:24:40 -04:00
wrongecho
987cd59764
Tidying
...
- Move more things to new permissions system
- Deduplicate assets post logic into model
- Swap out some "SELECT *" queries when only a couple of rows are actually needed
2024-10-08 23:08:05 +01:00
wrongecho
a9de75aa99
Invoices - Send email notif when paid
2024-10-06 20:59:54 +01:00
Johnny
c948ccff5c
Merge pull request #1084 from itflow-org/budget-perms
...
Budget - CSRF + Perms
2024-10-03 16:52:28 -04:00
wrongecho
f8c6a5ef19
Budget - CSRF + Perms
2024-10-03 20:52:37 +01:00
wrongecho
18889d228a
Move account/asset post logic to new permissions system
2024-10-03 19:42:48 +01:00
Johnny
11230d655f
Merge pull request #1079 from itflow-org/custom-actions
...
Add custom event handler
2024-10-02 12:34:45 -04:00
wrongecho
4a625183fb
Certificates - perms and model
...
Move certificates to the new permissions system
Deduplicate add/edit using a model
2024-10-02 11:26:58 +01:00
wrongecho
1c404b9cf1
Add custom event handler to be triggered by some actions affecting tickets/quotes/invoices/contacts
2024-10-02 11:26:13 +01:00
wrongecho
4e9afd3e6b
Certificates - perms and model
...
Move certificates to the new permissions system
Deduplicate add/edit using a model
2024-10-02 08:32:42 +01:00
johnnyq
6a55abaf50
Fix Error 500 when adding or editing network
2024-10-01 22:50:30 -04:00
wrongecho
10a223b5b8
Projects
...
- Add archive and unarchive ability
- Improve logic around Open > Close > Archive > Delete
- Change to new perms system
- TODO: CSRF
2024-09-30 21:27:42 +01:00
wrongecho
81844cea2e
Update credential.Php - model fix path
2024-09-30 18:47:22 +01:00
wrongecho
478d81b0f9
Add guest ticket URL to emails
2024-09-29 22:00:15 +01:00
Marcus Hill
0c0cf2f427
Refactor POST handling.
...
- Split into admin and user handlers, each admin page gets its own file now
- Enforce role access once for admin POST requests
- Automatically load POST logic for admin-based requests based on the referring page, otherwise automatically load all user request logic
- Add support for using custom POST handlers
2024-09-29 19:08:59 +01:00
Marcus Hill
6363d265ca
Refactor POST handling.
...
- Split into admin and user handlers, each admin page gets its own file now
- Enforce role access once for admin POST requests
- Automatically load POST logic for admin-based requests based on the referring page, otherwise automatically load all user request logic
- Add support for using custom POST handlers
2024-09-29 19:02:28 +01:00
wrongecho
928d723a77
More enforcing user permissions
2024-09-28 20:07:54 +01:00
wrongecho
654b590033
More enforcing user permissions
2024-09-28 20:04:33 +01:00
Johnny
26e4dc5fb3
Merge pull request #1064 from itflow-org/roles-enforce-2
...
Permissions - clients and tickets
2024-09-20 16:16:59 -04:00
wrongecho
23f776efa3
Permissions - clients and tickets
...
Enforce new permissions model in clients and tickets
2024-09-20 21:10:24 +01:00
johnnyq
42ffa9b4ab
Move /post/settings.php into /post/admin.php
2024-09-20 15:23:50 -04:00
Johnny
5a20c7fdbe
Merge pull request #1056 from itflow-org/client-import
...
Client import - resiliency
2024-09-20 11:43:42 -04:00
wrongecho
0886a6c41d
Client import - resiliency
...
- Add some resiliency to the client import function to better account for blank fields (may also fix some import errors)
- Fix the default settings page not loading due to the removal of account types
2024-09-20 11:38:15 +01:00
wrongecho
677d80d770
Fix deleting tags
2024-09-20 10:44:22 +01:00
johnnyq
8c4b021168
Added UI elements for the new custom link fields, new tab, order and location
2024-09-18 21:25:59 -04:00
Johnny
62a2ed7430
Merge pull request #1052 from itflow-org/perms-2
...
Permissions overhaul - Define permissions in the database
2024-09-18 14:20:05 -04:00
johnnyq
eaee42f1f5
Add the ability to edit ticket reply types to puiblic or internal, note there is no client email option here
2024-09-17 14:55:02 -04:00
johnnyq
7b2566b654
Remove all reminense of Account Types next is deleting the DB Tables for account types
2024-09-17 13:59:58 -04:00
johnnyq
a2766bd67f
Allow Techs to remove units from a rack
2024-09-17 13:24:08 -04:00
wrongecho
c65db3431d
Tidying
2024-09-14 23:43:54 +01:00
wrongecho
271019b16b
Permissions overhaul - Define permissions in the database
...
2nd attempt at this one!
Similar to #1008 but separately defining the roles, modules and associated permissions in the database.
Also has admin being a defined role automatically having full access.
Parent issue: #530
2024-09-14 18:29:44 +01:00
johnnyq
07df444561
Added Bulk Delete Expenses Option
2024-09-13 13:52:47 -04:00
johnnyq
208e56e784
Added Additonal Export Options to Expenses Including Account, Vendor and Category, removed CSV Warning on Export Model
2024-09-13 12:32:16 -04:00
wrongecho
80884bab47
Allow users to clear their avatar
2024-09-12 15:34:51 +01:00
Johnny
e8c27e9234
Merge pull request #1043 from itflow-org/email-send-tidy
...
Email Send - Tidy
2024-09-10 21:25:07 -04:00
Johnny
c863b8b033
Merge pull request #1042 from itflow-org/rm-stripe-client-pays
...
Stripe - Client pays removal
2024-09-10 21:22:33 -04:00
wrongecho
517e8d42f0
Email Send - Tidy
...
- Enhance error logging in cron_mail_queue.php
- Prevent invalid sender addresses
- Prevent potential SQL injections in the sender name (admin settings and should be sanitized before being sent to queue anyway)
2024-09-10 22:34:20 +01:00
wrongecho
549868e3bf
Stripe - Client pays removal
...
- Complete removal of client paying Stripe fees feature
- Add PHP error logging to the Stripe payment process
2024-09-10 20:26:16 +01:00
wrongecho
ce1fc04468
Add resolved date to ticket export csv
2024-09-10 19:14:47 +01:00
wrongecho
24cc593162
Add resolved date to ticket export csv
2024-09-10 19:13:13 +01:00
wrongecho
64684e1248
Enforce CSRF for post/asset and post/account
...
Tiny bit of tidying
2024-09-08 22:52:38 +01:00
Johnny
d1410ef967
Merge pull request #1037 from itflow-org/tech-loc-perms
...
Allow techs to manage locations
2024-09-07 12:05:11 -04:00
wrongecho
6b850553cc
Allow techs to manage locations
2024-09-07 12:25:19 +01:00
wrongecho
40c400240f
Add ability to choose whether document is visible in client portal
2024-09-07 11:21:36 +01:00
johnnyq
903bd47f5a
Allow Bulk Adding tickets to a Project from the Main Tickets Listing Page
2024-09-06 18:44:53 -04:00
johnnyq
99c6321fbb
Do not require Client for Projects, allow to add multiple tickets at once when adding tickets to a project
2024-09-06 17:53:35 -04:00
johnnyq
41276b55f0
Feature: Custom Links on main side nav
2024-09-05 17:08:43 -04:00
wrongecho
4458c87463
Initial implementation of whitelabelling
2024-09-05 10:31:18 +01:00
Marcus Hill
00e4e8a24b
Log when client pack is exported to PDF
2024-08-30 23:05:04 +01:00
Marcus Hill
aeeac12f11
Log when client pack is exported to PDF
2024-08-30 23:04:20 +01:00
Johnny
c0c810764a
Merge pull request #1006 from itflow-org/bulk-merge
...
Add bulk merge ticket feature
2024-08-25 15:20:43 -04:00
Johnny
21a31a1fe1
Merge pull request #1002 from itflow-org/api-logins
...
Allow decrypting logins/credentials via the API
2024-08-25 15:18:34 -04:00
wrongecho
f964d8245b
Add bulk merge ticket feature
2024-08-25 19:10:06 +01:00
wrongecho
c69655a5bb
Add bulk merge ticket feature
2024-08-25 19:06:57 +01:00
johnnyq
a10b9bf93a
Removed Company Name prepended to invoice email subjects as this name should be in the From Email Name Example CompanyName Billing or Just CompanyName
2024-08-23 17:49:23 -04:00
wrongecho
0c60ecc329
WIP: Allow decrypting logins/credentials via the API
2024-08-22 17:46:58 +01:00
wrongecho
d43cd0398e
Bugfix: Bulk close should actually be bulk resolve
2024-08-19 21:45:03 +01:00
wrongecho
63feff03d2
Initial WIP: Allow decrypting logins/credentials via the API
2024-08-19 21:23:43 +01:00
wrongecho
0025503ff8
Ticketing updates - guest view & resolved vs closed
...
- Swap autclose for resolved to allow temporarily re-opening resolved tickets for 72 hrs after closure
- Add guest view URL for tickets
2024-08-17 23:42:39 +01:00
wrongecho
d80334a7cf
Ticketing updates - guest view & resolved vs closed
...
- Swap autclose for resolved to allow temporarily re-opening resolved tickets for 72 hrs after closure
- Add guest view URL for tickets
2024-08-17 23:24:15 +01:00
wrongecho
ccdfd96f56
Tickets & Tasks
...
- Add ability to un-complete/undo a completed task
- Require CSRF verification when deleting tickets and tasks
2024-08-15 23:52:25 +01:00
Johnny
26d36e6f66
Merge pull request #992 from itflow-org/tck-eml-parse-anonymous
...
Add unknown/anonymous email to ticket parsing
2024-08-13 17:00:31 -04:00
wrongecho
d6f30b83f8
Add anonymous email parsing
...
Add option to allow unknown/anonymous email parsing for unknown contacts/domains.
This will be disabled by default due to the potential for spam, but can be turned on in the settings if required.
2024-08-10 22:35:52 +01:00
wrongecho
3d3492ef27
Add move/transfer assets
...
Add ability to move / transfer assets between clients. Moving an asset involves the asset being archived and then re-created under the new client with most of the same information.
Information about the old & new asset is stored in the audit logs and within the asset notes. Information from the audit logs is accessible via a new History tab on the asset, subject to audit log retention.
2024-08-10 20:46:59 +01:00
johnnyq
53550e5092
Updated Client Export Fields, and added Client Import along with download client sample file
2024-07-05 15:31:01 -04:00
git-kup
eead1328ef
Update invoice.php
...
fixed typo payed to paid
2024-07-02 17:37:34 -04:00
Marcus Hill
8db9822f63
Add audit log cleanup/retention period to cron
...
Audit logs will be automatically cleaned up after 90 days (new installs) or 7 years (existing installs). This is configurable in Settings > Security.
2024-06-30 11:51:39 +01:00
johnnyq
fc82dc705e
Add Payment Method and Reference to Payment Receipts
2024-06-28 12:20:20 -04:00
johnnyq
1c618892cc
Removed WebKlex PHP-IMAP Dependency in post as it was spewing errors for people running older version of php below 8.2 - note this is still required for Mail Parser to work
2024-06-27 01:10:00 -04:00
johnnyq
30bd685dea
Final path fix
2024-06-25 16:02:22 -04:00
johnnyq
f7b75bb150
fix
2024-06-25 15:54:19 -04:00
johnnyq
6456dfcc67
Fix Autoloader location for WEbklex imap
2024-06-25 15:51:51 -04:00
johnnyq
b0c5d43867
Remove the reliance on php-imap extension to test imap connection in setting. Also removed the check for php-imap in the mai, parser as we use fully rely on webklex
2024-06-25 15:48:56 -04:00
johnnyq
46ab6a696d
Assure a Primary network interface gets added with the import of assets. Also check to see if a primary interface is present when editing an interface
2024-06-17 14:43:35 -04:00
johnnyq
aca5a1ee54
Remove Rack Photo on deletion and do not remove rack_units as the DB is set to cacade delete these
2024-06-14 17:44:29 -04:00
johnnyq
5ba0315a42
Feature: You can add and remove linked devices and customer devices to the rack units
2024-06-14 17:22:16 -04:00
johnnyq
70dc64f05d
Updated Budget to now include easy updating and creating and viewing Yearly budgets in one POST
2024-06-14 13:13:28 -04:00
johnnyq
5352416dbe
Added backend archive, unarchive, delete capaiblities for racks
2024-06-13 17:12:34 -04:00
johnnyq
17feb98ec7
Added Client Network / Server Rack Documentation to the UI More to come
2024-06-13 17:06:09 -04:00
johnnyq
e3c39e473f
Fixes on Image Uploading for assets
2024-06-13 14:31:46 -04:00
johnnyq
16c2fbf6d1
Added Asset Photo and Asset Physical Location to the UI
2024-06-13 13:54:21 -04:00
johnnyq
b25d21b8bf
Delete Asset Interfaces related to client assets when deleting a client
2024-06-11 22:39:03 -04:00
johnnyq
1e241a9232
Quick Fix
2024-06-11 21:46:45 -04:00
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
2ce36cb14f
Added Bulk Edit Category, Archive, Unarchive and Delete to Products
2024-06-10 17:26:43 -04:00
johnnyq
655f1230c2
Added Export Products CSV
2024-06-10 15:53:26 -04:00
Marcus Hill
3dcd04a724
2FA
...
- Set the 2FA number input field to only accept 6 characters max
- Revoke existing remember-me tokens when 2FA is re-enabled
2024-06-09 12:57:42 +01:00
johnnyq
fb16ecd0c6
Added Bulk Archive, unarchive support to domains
2024-06-08 19:17:06 -04:00
johnnyq
64c5cbda52
Added Bulk Archive, UnArchive and Delete support to client vendors
2024-06-08 18:49:18 -04:00
johnnyq
2032fe43d4
Added Bulk Delete to Archived Contacts
2024-06-08 16:20:28 -04:00
johnnyq
ee30b0b197
Added Bulk Archive, Unarchive, Delete actions to to logins
2024-06-08 16:00:29 -04:00
johnnyq
0d8333c7ab
Add Bulk Actions to Locations
2024-06-08 14:49:26 -04:00
johnnyq
a17fbcfc1d
Fix Update
2024-06-07 20:45:33 -04:00
johnnyq
86cd618b03
Add Force Update Button
2024-06-07 20:36:18 -04:00
johnnyq
a44a76db28
Added the option to bulk remove contact tags
2024-06-07 18:44:21 -04:00
johnnyq
24022eca55
Added Definable Client Abbreviation
2024-06-07 18:18:42 -04:00
johnnyq
01b3d53683
Feature: Ability to Bulk Assign Additional tags to Many Contacts
2024-06-06 20:19:58 -04:00
johnnyq
474e9525c4
Add Bulk Archive and Unarchive to contacts
2024-06-06 17:54:12 -04:00
johnnyq
a35a28cf7d
Added Bulk Archive and Unarchive to Assets
2024-06-06 17:25:25 -04:00
johnnyq
1522f5414a
Ability to Unarchive contacts and assets
2024-06-06 16:51:08 -04:00
johnnyq
94ba05271f
Allow Invoices to be exportable, move export expense modal out of the record loop
2024-06-06 13:49:50 -04:00
Hugo Sampaio
49436fae3b
rename description
...
hability to also rename description
2024-06-04 16:40:33 -03:00
Hugo Sampaio
3023c48771
link file to assets
...
provides hability to add link on Files to Assets, so later we can show this related files on Asset View
2024-06-04 15:03:53 -03:00
johnnyq
8bc7c849ef
Feature: Added the ability to edit the order of the tasks this is not the best solution but works we recommend setting them in orders of 5 or 10 so there is wiggle room to add tasks in between
2024-06-03 19:36:16 -04:00
johnnyq
1076ffb5f7
Feature Ability to Edit Task names under Ticket Templates
2024-06-03 19:15:59 -04:00
johnnyq
c573687fa1
Feature: Calendar Names and Colors can now be edited
2024-06-01 18:48:06 -04:00
johnnyq
307cc709d4
Fix Merging Ticket where the merging ticket HTML would be lost during the merge to the another ticket
2024-06-01 16:15:38 -04:00
johnnyq
a064d26c10
Fix Creating Document from a template where is would not set the document_parent causing new documents to display revisions that dont exist
2024-06-01 15:24:30 -04:00
johnnyq
64499fa734
Also Delete Location Tags when a Client is deleted
2024-06-01 14:39:14 -04:00
johnnyq
ba23142843
Remove repeated delete client tags query when client is deleted
2024-06-01 14:35:35 -04:00
johnnyq
dfe61fb426
Delete Contact Tags when a Client is deleted
2024-06-01 14:34:28 -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
2149a33bd5
Added Email Client to ticket details, Public Comment does not email the client or watchers anything, but can view it in the ticker portal
2024-05-30 16:36:38 -04:00
johnnyq
f091d94282
Ticket Response UI Update Public Comment and Internal Note work now, added Events and Tasks to the Responses stil WIP there
2024-05-30 14:53:49 -04:00
johnnyq
1d19b72229
Added Billable Recurring Tickets, UI: changed the Billable option to switch. Added ticket settings option to automatically mark new tickets as billable
2024-05-29 17:55:39 -04:00
Johnny
1c5cb0123c
Merge pull request #965 from wrongecho/ticket-categories
...
Ticket categories
2024-05-27 12:58:50 -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
159c1d78a0
Ticket categories
...
Add basic support for categorising tickets (e.g. Software/Network)
2024-05-26 22:49:57 +01:00
johnnyq
abc936d753
Update the AI prompt to style with html formatting
2024-05-15 10:47:27 -04:00
johnnyq
5b38a562bb
Update the AI prompt to reword
2024-05-15 10:44:04 -04:00
johnnyq
cddd9b4977
Removed the AI Prompt as it did not always work correctly
2024-05-15 10:40:15 -04:00
johnnyq
d202c7684a
Feature: Allow copying a quote from one client to another
2024-05-10 21:56:13 -04:00
johnnyq
9876c33d2e
Client Access: Allow to select Client Access Restrictions for existing users
2024-05-10 14:01:20 -04:00
johnnyq
85bf412f53
Client Access: Allow to select Client Access Restrictions for new users
2024-05-10 13:42:42 -04:00
Johnny
3b8f36e8f3
Merge pull request #954 from ssteeltm/phone-mask-option
...
Phone mask option
2024-05-10 11:06:24 -04:00
Hugo Sampaio
4779e8f923
add file ext .unf
...
https://forum.itflow.org/d/835-allow-file-type
added .unf for unifi backup file
2024-05-06 13:42:11 -03:00
Hugo Sampaio
6c4235bdeb
phone mask config
...
prepare phone mask config
2024-05-06 10:27:47 -03:00
wrongecho
5f0c363503
Update file.php - Allow .pages and .numbers files
2024-04-28 20:06:08 +01:00
johnnyq
894a4369b3
Fix Timezone always being UTC when sent to the mail queue when scheduling / cancelling tickets
2024-04-17 16:47:10 -04:00
Marcus Hill
a87a79b257
Per-invoice notifications
...
Hide per-invoice notif setting if invoice notifications are globally disabled
2024-04-13 17:10:10 +01:00
Marcus Hill
2dc8e50ef8
Ticket - Notifications
...
Allow notifying contacts & watchers of a ticket when they are added/updated (#937 )
2024-04-13 15:33:46 +01:00
johnnyq
29a83b1e8e
Added button to turn Email Notifications off or on on Recurring Invoices
2024-04-12 20:16:54 -04:00
Marcus Hill
43bd028298
Tickets - Merging
...
- Fix merging UI not showing ticket status name correctly
- Add ability to move ticket notes and replies to the new parent ticket if desired (sometimes helpful, sometimes not)
2024-04-12 22:26:27 +01: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
f526e908c3
Fix Bug where it doesnt add the tasks from a ticket template, this was due to the removal of task_description
2024-04-08 20:23:23 -04:00
johnnyq
16fb1467a2
Added Project Prefix and Project Numbering System
2024-04-08 16:48:06 -04:00
johnnyq
ea85094be8
Fixed Bulk Assign Ticket, UI Update on Ticket Details, added Project details to the right pane, moved Client and ticket details along with Assign Ticket to the top Ticket Header
2024-04-08 14:44:35 -04:00
johnnyq
72f96e0ebf
Added Project Manager field to projects
2024-04-08 12:22:16 -04:00
johnnyq
dfb1304bfa
When completeing task add a private note to the ticket along with a 5 Min time worked soon will be configurable based off the task
2024-04-07 14:26:37 -04:00
johnnyq
e1312b29e5
Generating a Project with Tickets is now possible by selecting a project template when creating a new project
2024-04-07 13:17:52 -04:00
johnnyq
e3ff8854f9
Removed Task Descriptions as the name says it all
2024-04-06 22:07:29 -04:00
johnnyq
48ecde6e9b
Allow Overriding a ticket templates subject when creating a ticket from template
2024-04-06 20:54:22 -04:00
johnnyq
8d571682cc
Cleaned up Contact Add/Edit Relabeled Secure tab to Access and moved Roles to Access Tab ss this is much more suitable
2024-04-06 20:05:53 -04:00
johnnyq
6da826e418
Tidy Update Project and Ticket Templates Deleting functions
2024-04-06 19:05:36 -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
Johnny
60212b380c
Merge pull request #932 from wrongecho/ticket-email-status-fix
...
Ticket status in emails
2024-04-05 17:01:48 -04:00
johnnyq
dbe5525046
Added the ability to Add ticket templates to project templates and also to remove ticket templates from project templates
2024-04-05 16:50:22 -04:00
Marcus Hill
be01525136
Ticket status in emails
...
- Fix tickets showing an "unknown" status in client update emails
- Remove old code related to closing tickets, as close is now it's own button
2024-04-05 21:48:57 +01:00
johnnyq
5370a70ab8
Renamed Login In the Frontend UI to Credentials to better fit other types of creds like API Keys, WiFi etc, also renamed the password field to password / key
2024-04-05 15:06:42 -04:00
johnnyq
048b890465
Added Open and Closed Project button to projects list, renamed complete to close for projects
2024-04-05 14:06:57 -04:00
johnnyq
43c06b8151
Now you can mark a project complete when all Tickets for the project are closed and we now show an open or closed status by the project name
2024-04-05 13:48:50 -04:00
johnnyq
4824ae8ef8
Make Remmeber Me Token Configurable and default to 3
2024-04-04 19:52:44 -04:00
johnnyq
730c1f4df3
Feature: You can now create a ticket from a ticket template
2024-04-03 15:41:20 -04:00
johnnyq
6d8ab569c9
Add Ticket subject to Add ticket to Project notification and logging
2024-04-01 17:33:36 -04:00
johnnyq
e5e17c669f
Made Add Ticket to Project Functionable
2024-04-01 17:21:59 -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
b04c2e1232
Added Project due to the UI:
2024-03-31 14:02:48 -04:00
johnnyq
3b46f1e6bd
Added the ability to Add Ticket and Edit Ticket statuses, disallowed deleting editing system tickets, this is still work in progress
2024-03-31 13:40:31 -04:00
Marcus Hill
d94b9ce7bb
Login related tidying
...
- Feature: Show users their remember-me tokens and allow them to be revoked
- Log when a user generates a remember-me token during sign in
- General refactoring and tidying up
2024-03-30 23:19:50 +00:00
johnnyq
770356ba10
No Need for ticket status name or status id when bulk closing tickets
2024-03-30 17:16:01 -04:00
johnnyq
b63eddb300
Fix Ticket Close to use the new ticket status INT instead of string
2024-03-30 15:46:02 -04:00
johnnyq
b4db5013a3
Fix Bulk Close Ticket not updating the ticket_closed_at field and not using the new status id
2024-03-30 15:20:01 -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
78e92ea8d6
Add Project Templates Listing, edit and add, more to come
2024-03-28 22:03:57 -04:00
johnnyq
89a1c5d2d8
Added Ticket Templates and the ability to add Tasks to the template, reworked the ticket details tasks and adding tasks
2024-03-28 21:09:32 -04:00
johnnyq
e42c5bc2f5
Major UI Updates to projects, created project details which display project stats tickets and tasks, tickets can be linked to a project, soon will add all users who contributed to a project and some more stats along with a nice timeline from created to deadline
2024-03-27 22:27:56 -04:00
johnnyq
8addc4f55c
Feature: Added Subnet Mask and primary and secondary DNS change the wording for network to IP / Network in case a single IP needs to be used for example an Internet Connection, Added more newe tabs to the Add/Edit Network so everything fits and is organized
2024-03-27 14:19:32 -04:00
johnnyq
26dc3172e7
Initial Project work on the UI started
2024-03-27 00:26:53 -04:00
johnnyq
31184dab62
Moved Tasks Card under Details, Added tje ability to Edit and mark a task complete
2024-03-26 14:06:32 -04:00
johnnyq
c40c204ce1
Use full name in vars
2024-03-25 16:45:34 -04:00
johnnyq
e2733fecb7
Some initial beginnings of task management in tickets, currently you can create and delete them more to come
2024-03-25 16:43:56 -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
1792aaee64
Feature added location to calendar events and created new tab called details in calendar events for description and location
2024-03-23 16:43:42 -04:00
johnnyq
5ebc6ffde8
Feature Added ability to select a ticket location for location based, still need to add more to this functionality
2024-03-23 16:24:40 -04:00
johnnyq
9e7f50b9eb
Feature Add Bulk Cancel and Delete to Mail Queue for mail that are any status other than sent
2024-03-23 15:01:01 -04:00
johnnyq
7d22f208b8
Enhancement moved to media css for domain listing and added description field
2024-03-21 16:07:54 -04:00
johnnyq
51dba5ac1a
Certificates Enhancement, Use Media CSS, add description create a new tab for notes
2024-03-21 15:46:14 -04:00
johnnyq
16cfc3e032
Add Description to Networks
2024-03-20 18:44:32 -04:00
johnnyq
534096f182
Software Licenese / Template Enhancements: Fixed create Software from template, added description, user media css for licenses and templates, reworked the add edit modal, Removed Software Login
2024-03-20 16:54:38 -04:00
johnnyq
845e168942
Updated the rest of wording regarding email being sent to email been queued with a link to the Mail Queuer
2024-03-20 14:22:57 -04:00
johnnyq
4c01c472b8
Add UI and logic for location Description, Tweak Location Listing UI to use the media class
2024-03-19 17:48:54 -04:00