50 Commits

Author SHA1 Message Date
6effc6799e tooltip on ticket item department & priority 2024-01-23 11:34:38 +00:00
3446c3b760 Upgrade to javascript bootstrap 5.3 2024-01-23 11:33:14 +00:00
1c5282e6c9 Removed the ticket item complex details change 2024-01-23 10:32:39 +00:00
a482be8883 Strict tags option & css changes 2024-01-22 16:32:48 +00:00
2fb6ea6c64 Updated none-found and ticket item priority badge 2024-01-22 14:14:44 +00:00
863f5cf6ec Quick & Hacky Theme Toggler
Just to add the base functionality, will improve upon this later.
2024-01-22 11:15:57 +00:00
4761db6541 Updated & Isolated PerfectScrollbar JS/CSS 2024-01-22 11:14:53 +00:00
368cdc6359 default to light mode for dev
because apps should always be made light mode first.

Makes it easier to implement nicer dark mode later on.
2024-01-22 01:10:25 +00:00
90abffac05 Ticket Item Changes & Ticket.string_datetime
Added string datetime and indicators for priority and departments.

Also added a toggle for the indicators/departments to be shown.
2024-01-22 01:05:31 +00:00
4344dfb271 Remove commented code & remake tags dropdown 2024-01-21 23:12:01 +00:00
4647236e20 Clear filter button & item priority indicator 2024-01-21 22:52:11 +00:00
4e70005cac Visual fixes and changes for tickets page 2024-01-19 17:55:10 +00:00
187153bb7c Fixed and restyled PerfectScrollbars 2024-01-19 10:02:43 +00:00
01da177cd1 Dark mode implementation step 1 2024-01-18 23:44:47 +00:00
f97bccbcec Ticket Content Loading View 2024-01-18 23:44:35 +00:00
506ed5e338 Ticket JavaScript rewrite 2024-01-18 20:00:46 +00:00
6df16f054b Staticfiles Restructure - removal of assets/
Removed meaningless assets/ folder within static.

I believe its an artifact from an older Django version, but it needed to be removed to reduce clutter and use {% static %} tags.
2024-01-18 12:15:08 +00:00
a3b62f4a8e Fixed scrollbar issues 2024-01-18 00:13:09 +00:00
9dce656a48 Migrate to bootstrap 5.3 2024-01-17 23:18:33 +00:00
b437071e6a Split css into several components 2024-01-17 22:12:15 +00:00
aa1ef52694 integrate API changes into frontend 2024-01-17 21:54:54 +00:00
70618f2bdb Working on template for listed tickets 2024-01-17 19:33:49 +00:00
88942a84ba Fix scrolling bug on ticket page
On smaller screens, expanding the filter sidebar would create scrollable whitespace below the page.

Hiding the .full-container overflow seems to patch the issue, although investigation is required to find a smoother patch.
2024-01-17 11:16:05 +00:00
c7a185a919 Sidebar layout change + loading placeholder 2024-01-16 23:54:01 +00:00
e5930668c5 Tag Strict/Loose filter controls (non-functional)
Controls to specify whether to use the AND or OR operators when applying ticket filters.

I.e:
- Only show tickets with tag1 AND tag2
- Show tickets matching either tag1 OR tag2
2024-01-16 16:22:57 +00:00
db8206b1bd Changed departments to radio buttons 2024-01-16 13:52:41 +00:00
eb2ae9ce6b Ticket Navigation Buttons
Added buttons to move to the next or prev ticket from the current selected ticket.

Also segmented JS into functions.
2024-01-16 13:34:13 +00:00
3ef8cd20d0 Loading animation for filter and searching tickets 2024-01-16 11:23:10 +00:00
3cfdee610c "not found" message when tickets api returns none 2024-01-16 11:08:14 +00:00
e8df39ee9e Implemented Searchbox filter 2024-01-15 23:31:50 +00:00
73eeedbb36 tickets API changes & search box function 2024-01-15 00:27:39 +00:00
df82417790 Moving to use API in home app 2024-01-14 01:51:56 +00:00
7294638493 Removed unused template pages. 2024-01-14 01:49:16 +00:00
362c8f0a16 implemented rest into home app 2024-01-12 19:25:45 +00:00
690bec9b24 functional filter + add modal 2024-01-10 23:15:43 +00:00
4c7a81e076 default priority 2024-01-10 18:06:24 +00:00
33c721c5a6 added footer colour
some tickets were visible below the footer because it was transparent, so I gave it a background colour.
2024-01-10 11:08:27 +00:00
2dbc08b93c fixed issues with multiple filters 2024-01-10 11:07:50 +00:00
f581e22a78 fixed email content not showing on small screens #2 2024-01-10 09:34:38 +00:00
03b34ebd20 working on filter functionality #4 2024-01-10 00:48:41 +00:00
cae5ac024e implemented filter counts #4
While this contributes to #4, it doesn't complete it as the filters are still mostly eye candy.
2024-01-09 22:48:28 +00:00
f49e7e7702 implemented tag and priority colour changes 2024-01-08 00:42:08 +00:00
c85c1324fd Emptied the notifications and "emails" dropdowns
also renamed "emails" dropdown to tickets dropdown
2024-01-08 00:41:53 +00:00
8a6bddeb97 Dependencies are now local 2024-01-08 00:39:46 +00:00
46fb0580b9 Change tickets to use Ajax over Template Syntax
The tickets are now loaded dynamically using ajax, instead of when the page loads using django template syntax.

This allows for dynamic reloading.
2024-01-05 16:45:52 +00:00
16de4e50a6 working on tickets modal 2024-01-05 15:05:12 +00:00
a59baefd8f default migrations 2024-01-05 12:06:50 +00:00
ff4c71dc54 working on ticket js 2024-01-05 00:12:13 +00:00
d9ecd692ef working on tickets implementation 2024-01-04 21:58:11 +00:00
2b1531a31d initial commit 2024-01-03 09:22:43 +00:00