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
4e518d6684
qol: remove this
2025-07-20 11:39:42 +10:00
Gary Sharp
b4e54c9edf
qol: simplify accessors
2025-07-20 11:24:04 +10:00
Gary Sharp
54a578f4a1
feature: custom device models
2025-07-11 12:55:50 +10:00
Gary Sharp
6e99b4503b
feature: device model/profile decommissioning
2025-07-05 13:55:44 +10:00
Gary Sharp
583552ffdd
feature: batch device decommissioning
2025-07-03 19:13:52 +10:00
Gary Sharp
8b8b26116e
feature: specify device profile/batch during pending enrolment
2025-06-27 14:51:03 +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
d2b5e7ab6a
exporting: remember last options for documents/user flags/device flags
2025-02-26 13:06:34 +11:00
Gary Sharp
786d4809b5
feature: document instance exporting
...
resolves #154
2025-02-14 16:05:23 +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
eec8ba438c
feature: saved exports view/edit/trigger
2025-02-12 18:36:30 +11:00
Gary Sharp
ac24055365
feature: saved exports
...
initial - not feature complete
2025-02-09 17:14:04 +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
a3e1e1d030
feature: update expression browser and add plugin expression extensions
2025-01-16 12:36:01 +11:00
Gary Sharp
b6dfaa3445
feature: online activation
2024-12-28 08:12:31 +11:00
Gary Sharp
b15917254f
clean up: remove unused namespaces
2024-12-14 16:55:37 +11:00
Gary Sharp
90c709c4c1
feature: #158 adds job preference option to include all attachments on lodgment
2024-12-11 17:01:42 +11:00
Gary Sharp
bb846d14c5
feature: job preferences - On Device Ready For Return expression
2024-05-16 22:09:42 +10:00
Gary Sharp
37e2e5a08c
feature: pending device enrollment approval
2024-01-21 14:06:11 +11:00
Gary Sharp
6ce6e2cccf
#138 device flags configuration API and UI
2024-01-14 17:59:30 +11:00
Gary Sharp
974a07f3bb
show a warning when a device profile OU couuld not be found
2023-11-24 12:58:12 +11:00
Gary Sharp
53e57d4017
feature: user flag assignment exporting
2023-11-11 20:04:52 +11:00
Gary Sharp
0a4a2816a0
feature: bulk generate documents for device batches, models and profiles
2023-05-04 15:30:04 +10:00
Gary Sharp
0c690cff5a
bulk generation refactoring
2023-04-27 14:54:32 +10:00
Gary Sharp
273b67c422
support user details category in document bulk generation
2023-04-14 16:40:13 +10:00
Gary Sharp
584bc07824
minor: when creating a job scoped document template default to all job types
2022-12-15 15:00:31 +11:00
Gary Sharp
be99083d6a
feature: bulk generating user documents
2022-12-04 13:47:24 +11:00
Gary Sharp
4f9f0fd0a8
maintenance: plugin refactoring
2022-12-04 13:47:24 +11:00
Gary Sharp
2a2731b9f3
feature: task-based document bulk generation
2022-12-04 13:47:20 +11:00
Gary Sharp
28e5901929
Feature: Device Batch Attachments
...
allows for attachments to be uploaded and associated with Device Batches
2020-11-29 16:41:56 +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
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
5ea9a814d6
Pdf Import Rewrite
...
Pdf Import rewritten to greatly improve QR Code detection, reduce
reliance on iTextSharp and improve thumbnails. Fixes #50
2016-09-01 18:31:35 +10:00
Gary Sharp
4b6604df5b
Feature #69 #72 : Noticeboard themes and filtering
2014-08-26 16:27:37 +10:00
Gary Sharp
3358d9e320
Update: Disco ICT Online Services - Plugin Library
...
Migrate plugin library to https://services.discoict.com.au
2014-07-28 15:02:33 +10:00
Gary Sharp
6700d092b3
Update: Disco Online Services Update Checking
...
Migrates Disco Update checking to new services at
https://services.discoict.com.au .
2014-07-23 19:14:08 +10:00
Gary Sharp
f4394fe2a0
Feature #2 : Implement Repair Provider
...
Logging Repair for Non-Warranty jobs has been brought into line with
Logging Warranty. RepairProviderFeature implemented which allows plugins
to be used in submitting jobs to third-parties for repair.
2014-07-10 17:45:13 +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
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
fb6067afc3
Update: Configuration Optimisation and Caching
...
Loads entire configuration at start-up (rather than scope-based
loading). Deserialization occurs once, with the resulting value cached
and replayed if the requested type matches.
2014-05-07 22:45:59 +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
36100bfef5
Optimise for quick AD user searching
...
Avoids loading users groups when not needed
2014-04-17 15:49:22 +10:00
Gary Sharp
41dc002ef8
Update #43 : Disco Administrators are configurable
2014-04-11 19:57:51 +10:00