Commit Graph

54 Commits

Author SHA1 Message Date
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 4c27b0ff3c qol: use type keywords and more interpolated strings 2025-07-20 15:44:44 +10:00
Gary Sharp 9656c15c4b qol: simplify calls 2025-07-20 15:20:22 +10:00
Gary Sharp 1add4ee0f5 qol: inline variable declaration 2025-07-20 15:12:33 +10:00
Gary Sharp 5792771ea1 qol: formatting 2025-07-20 13:47:56 +10:00
Gary Sharp 49da389c2c qol: unnecessary usings 2025-07-20 12:00:57 +10:00
Gary Sharp 7faebe56a8 qol: interpolated strings 2025-07-20 11:59:28 +10:00
Gary Sharp 3aeb9374a9 feature: job export supports individual user details 2025-07-17 13:09:10 +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 a9687b5f25 feature: user details are individually exported; shared export field renderer 2025-02-26 13:23:24 +11:00
Gary Sharp d3cef11796 feature: exports api refactoring 2025-02-14 13:07:30 +11:00
Gary Sharp ac24055365 feature: saved exports
initial - not feature complete
2025-02-09 17:14:04 +11:00
Gary Sharp 2fce645066 refactor: simplify export metadata construction 2025-02-07 16:12:19 +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 a6b9cd1af2 feature: job exporting (resolves #155) 2024-12-12 16:02:12 +11:00
Gary Sharp e0d620bf67 feature: lodge insurance 2024-09-25 16:21:51 +10:00
Gary Sharp bb846d14c5 feature: job preferences - On Device Ready For Return expression 2024-05-16 22:09:42 +10:00
Gary Sharp 23406e5e39 include more inner exception data in system logging 2023-11-08 16:51:08 +11:00
Gary Sharp 3ec2ea7d37 add job log when re-opening 2023-11-03 15:50:01 +11:00
Gary Sharp 6fcb1a1eae fixup Disco -> Disco ICT 2023-07-26 19:01:31 +10:00
Gary Sharp cfe4c4b912 refactor expression caching; add document fields 2023-04-16 14:02:35 +10:00
Gary Sharp 3e7db6b552 qol: remove exceptionless 2022-02-18 13:57:42 +11:00
Gary Sharp 9bfeff8c42 feature: expose custom details to expressions
custom details can now be easily retrieved from any expression
2021-02-07 18:17:03 +11:00
Gary Sharp ed66f4f285 Tidy: Sort/remove usings, simplify names 2017-03-25 15:29:51 +11:00
Gary Sharp 5fa74a8cc0 Bug fix #106 - job queues: case-sensitive usernames 2016-12-08 17:01:13 +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 4c91d03385 Hide Document Templates & UI Tweaks
Flag Document Templates as hidden. UI changes aim to improve visibility
of used features in lists.
2016-11-10 17:42:10 +11:00
Gary Sharp b52cbcb94a Job Expressions
Expressions can be triggered when jobs are created and closed
2016-11-09 22:26:43 +11:00
Gary Sharp 6df2e16a7f Bug Fix #97 - Removed Organisation Address References
Remove Device Profile references to an address when its removed, and
anticipate missing addresses where referenced.
2016-11-03 16:47:07 +11:00
Gary Sharp 86faf02cf0 scheduled tasks tidy up 2016-09-28 21:20:18 +10: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 4e6093702d Improvement: Simplify JobTable SQL Generation
New EF expressions which simplify SQL and avoid some strange behaviour
on SQL Express.
2016-05-30 14:37:12 +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 4b6604df5b Feature #69 #72: Noticeboard themes and filtering 2014-08-26 16:27:37 +10:00
Gary Sharp b78ce003a7 Bug Fix: Error when assigning devices
The noticeboard listens for updates to user assignments (including who
was previously assigned the device), but was requesting data which no
longer existed (as updates are delayed and buffered for up to 500ms).
2014-07-26 12:25:20 +10:00
Gary Sharp a819d2722a Feature #49: Active Directory Managed Groups
Document Template Attachments, Device Batches, Device Profiles and User
Flags can be associated with an Active Directory group. This AD group is
then automatically synchronized with relevant User/Machine accounts.
Contains various other UI tweaks and configuration enhancements.
2014-06-16 22:21:31 +10:00
Gary Sharp ebf78dd08d Bug Fix: Sharepoint Public Reports XSLT
Incorrect serialization of HeldDeviceItem and referencing in the XSLT.
2014-06-11 21:56:50 +10:00
Gary Sharp 4c3a68da30 Feature #26: User Flags
Flags can be associated with Users. Includes minor updates to Job Queues
and improved visibility of user information.
2014-06-10 17:16:24 +10:00
Gary Sharp 4cd57f4a90 Update: SignalR 2.0.3 Migration; Noticeboards
Migrate all SignalR 1.x Persistent Connections to SignalR 2.x Hubs.
Abstracts ScheduledTaskStatus with core interface and adds a Mock for
optional status reporting. Noticeboards rewritten (with new theme) to be
more resilient and accurate.
2014-06-01 23:27:07 +10:00
Gary Sharp a5e38406d1 Update: Font Awesome 4.1.0
Font Awesome updated and added several new icons as options for job
queues.
2014-05-25 16:15:59 +10:00
Gary Sharp 3cf6d5475d Bug Fixes: enrolment, assignment and search order 2014-04-22 13:55:46 +10:00
Gary Sharp 09c2a24222 Update #42: AD Migration
Refactor to target specific Domain Controllers, with failover.
2014-04-21 21:43:13 +10:00
Gary Sharp db73cc1a12 Feature #42: Active Directory Interop Upgrade
AD Interop moved to Disco.Services; Supports multi-domain environments,
sites, and searching restricted with OUs.
2014-04-10 17:58:04 +10:00
Gary Sharp b841c6b2c0 Bug Fix: Warranty Repair list 2014-03-18 14:18:59 +11:00
Gary Sharp a82e039140 Bug Fix #4: Only reference jobs where device held 2014-02-18 17:00:14 +11:00
Gary Sharp 5be747afbc Feature #4: Pre-defined/Restricted Locations
Configurable list and location suggestions. Ability to restrict
locations. Shows 'occupied' locations.
2014-02-17 21:44:34 +11:00
Gary Sharp 68256d7abd Feature #37: Stale Jobs
Stale Jobs replaces Long-Running Jobs on the homepage. Last Activity is
added to the job table.
2014-02-13 22:17:49 +11:00
Gary Sharp cd31ba4a6c Feature: Quick Search
Device/Job/User Search refactoring. Quick-Search implemented.
2014-02-06 16:11:45 +11:00