Gary Sharp
204d57a4a5
feature: display pdf attachments inline
2026-01-26 16:34:26 +11:00
Gary Sharp
f807d75162
#180 : bulk download device/job/user attachments
2026-01-26 15:04:04 +11:00
Gary Sharp
71fa53bfb2
bug: on the home page a white bar appeared at the bottom of the screen when there was a pending enrolment
2026-01-22 15:22:23 +11:00
Gary Sharp
f975c55b8a
bug: whitespace missing in device/user flag tooltips
2025-12-10 14:38:58 +11:00
Gary Sharp
9e0d832aa1
bug fix: save non-warranty purchase order reference
2025-12-04 14:48:34 +11:00
Gary Sharp
deaac0f073
bug fixes
2025-09-11 15:57:16 +10:00
Gary Sharp
53fdea5325
update dependencies: jQuery, jQuery UI, jQuery Validate, jQuery Validate Unobtrusive, SignalR
2025-08-09 19:00:29 +10:00
Gary Sharp
0c0a7bf297
use fetch over $.getJSON
2025-08-09 18:43:44 +10:00
Gary Sharp
57aeaa3eaa
remove disconnected dialogs
2025-08-09 16:17:10 +10:00
Gary Sharp
d291ad464f
qol: online upload: remove dialog when attachment received
2025-08-01 11:40:02 +10:00
Gary Sharp
be7ee4cae8
feature: flag permissions
...
feature: flag permissions
2025-07-31 19:03:33 +10:00
Gary Sharp
7deead494b
security: use more antiforgery tokens
2025-07-31 16:18:32 +10:00
Gary Sharp
fd43d85778
qol: simplify and Tuple.Create()
2025-07-20 15:58:42 +10:00
Gary Sharp
3aeb9374a9
feature: job export supports individual user details
2025-07-17 13:09:10 +10:00
Gary Sharp
0905a02aea
#172 attempt reconnect if signalR disconnects
2025-07-17 12:44:06 +10:00
Gary Sharp
f8fd1a58a3
#145 add comments for devices
2025-07-17 11:40:50 +10:00
Gary Sharp
42e9045d5e
bug fixed: users with Remove Own Attachment permission had to refresh before they could remove
2025-07-12 19:51:54 +10:00
Gary Sharp
092c6249ee
refactor job logs/comments [ #145 ]
2025-07-12 16:48:27 +10:00
Gary Sharp
b56e82d5c4
resolves #151 : BYOD sub type added to User - Management jobs
2025-07-11 13:25:45 +10:00
Gary Sharp
662e1ed231
feature: Upload Online Attachments front end
2025-06-15 18:01:01 +10:00
Gary Sharp
a9687b5f25
feature: user details are individually exported; shared export field renderer
2025-02-26 13:23:24 +11:00
Gary Sharp
162ca20046
fix: enrollment > enrolment
2025-02-16 17:13:55 +11:00
Gary Sharp
d3cef11796
feature: exports api refactoring
2025-02-14 13:07:30 +11:00
Gary Sharp
2c215e4856
feature: saved exports; include jobs and flags
2025-02-13 18:20:47 +11:00
Gary Sharp
67f1c2a5d1
refactor: make exporting consistent
2025-02-06 19:14:36 +11:00
Gary Sharp
0853bcee50
feature: initial comments template
...
completes #150
2025-01-24 17:28:27 +11:00
Gary Sharp
b640e51874
feature: add clipboard link to various identifiers ( resolves #148 )
2025-01-18 13:33:55 +11:00
Gary Sharp
39ba206831
qol: attachments newest to oldest and adjustments so attachments are shown
2024-12-18 20:09:10 +11:00
Gary Sharp
7550e0e45d
qol: wait for attachment thumbnail generation and show additional file type-specific icons
2024-12-18 19:37:15 +11:00
Gary Sharp
9f10eeeb70
qol: make attachment comments optional
2024-12-18 18:40:23 +11:00
Gary Sharp
a6b9cd1af2
feature: job exporting ( resolves #155 )
2024-12-12 16:02:12 +11:00
Gary Sharp
25e3a8e1f1
feature: add select all/none attachments when submitting waranty/repair/insurance job
2024-12-11 15:15:22 +11:00
Gary Sharp
e0d620bf67
feature: lodge insurance
2024-09-25 16:21:51 +10:00
Gary Sharp
37e2e5a08c
feature: pending device enrollment approval
2024-01-21 14:06:11 +11:00
Gary Sharp
5f4cb20900
#138 display device flags where appropriate in the UI
2024-01-14 19:13:09 +11:00
Gary Sharp
f901d45d78
support Firefox checkbox inside anchor element when logging warranty
2023-11-09 14:05:48 +11:00
Gary Sharp
9924153e82
upgrade dotnet framework 4.5 to 4.6
2023-11-06 11:24:58 +11:00
Gary Sharp
6740a7479a
bug: disable image (camera) attachment upload unless over HTTPS
...
Browser restriction: https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia#privacy_and_security
2023-10-12 16:34:35 +11:00
Gary Sharp
22dad072b9
refactor user details plugin interface
2023-04-14 16:37:42 +10:00
Gary Sharp
57a7f67c3a
remove device custom details
...
this plugin functionality has never been used
2023-02-08 16:24:21 +11:00
Gary Sharp
2bd9238090
feature: support hiding user details with asterisk and ampersand suffixes
2022-12-09 12:23:41 +11:00
Gary Sharp
e463a7361e
feature: email address and phone numbers as links
2022-12-04 13:47:17 +11:00
Gary Sharp
3e57af394d
feature: custom details first-class
...
custom details (such as those from the UserDetails plugin) can now be more deeply integrated throughtout the system
2021-02-07 18:15:52 +11:00
Gary Sharp
f7fdfb0c8a
maintenance unify document generation ui
2021-01-13 15:41:51 +11:00
Gary Sharp
aca037ecf8
Feature: Document Template Packages
...
Document Templates can be grouped into a package and generated on-demand
in the same was as individual document templates. Packages can be
generated in bulk.
2016-11-14 01:21:23 +11:00
Gary Sharp
c72c18e825
Bug Fix #98 Ensure Usernames are not case-sensitive
2016-11-03 17:12:50 +11:00
Gary Sharp
27c21175d7
Certificate/wireless plugins; major refactoring
...
Migrate much of BI to Services.
Added Wireless Profile Provider plugin feature.
Added Certificate Authority Provider plugin feature.
Modified Certificate Provider plugin feature.
Database migration v17, for Device Profiles.
Enrolment Client Updated to support CA Certificates, Wireless Profiles
and Hardware Info.
New Client Enrolment Protocol to support new features.
Plugin Manifest Generator added to main solution.
Improved AD search performance.
2016-09-28 20:17:55 +10:00
Gary Sharp
b1575fa321
Unified SignalR disconnected/error dialogs
...
Dialogs (with a refresh option) appear whenever the SignalR client
disconnects or encounters an error. Nonsensical error messages replaced.
Page refresh technique changed to allow for urls containing fragment
hashes.
2014-09-11 17:21:39 +10:00
Gary Sharp
7551b39b8e
Generated Job Log to Markdown
...
Generated job logs are formatted with Markdown. Includes other minor css
changes.
2014-09-09 13:54:14 +10:00
Gary Sharp
bbe4cccc91
Update #74 : Friendly disconnected messages
...
When the live connection to the server is interrupted some ui elements
are disabled. If the connection fails (due to errors or failed
reconnection) a dialog instructs the user to check their connection and
refresh the browser. Relates to Device, Job and User pages (logs and
attachments).
2014-08-28 14:59:39 +10:00