Gary Sharp
7faebe56a8
qol: interpolated strings
2025-07-20 11:59:28 +10:00
Gary Sharp
b4e54c9edf
qol: simplify accessors
2025-07-20 11:24:04 +10:00
Gary Sharp
3ec2ea7d37
add job log when re-opening
2023-11-03 15:50:01 +11:00
Gary Sharp
a3fb09440d
feature: document template QR Code image extensions
2023-10-12 16:07:14 +11:00
Gary Sharp
5a2c29ea0b
bug: unable to bulk generate documents for devices/job; honor the id sort order
2023-05-04 13:06:04 +10:00
Gary Sharp
cfe4c4b912
refactor expression caching; add document fields
2023-04-16 14:02:35 +10:00
Gary Sharp
ebd1c79f64
fix: increase pdf generated image resolution
2022-12-15 16:23:54 +11:00
Gary Sharp
2a2731b9f3
feature: task-based document bulk generation
2022-12-04 13:47:20 +11:00
Gary Sharp
96cccab958
feature: pdf field locations cached
2022-12-04 13:47:18 +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
67261cd5b8
Fix: pdf insert blank pages
2016-11-16 00:19:29 +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
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
acfa0e5094
Document Template Binary QR Codes
...
The QR Code now stores the data using a custom binary encoding format.
This reduces the amount of data stored by ~30%. This increases the
chance of a lower-version QR Code being used and the likelyhood of even
small QR Codes being detected. Compatibility with previously generated
documents is maintained.
2016-09-15 19:27:52 +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
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
1cc7e94646
Feature #67 : Advanced document template events
...
OnGenerated and OnImportAttachment allow advanced users to enter
expressions which will be evaluated whenever these document
template/importing events are triggered. This enables greater
automation.
2014-07-26 20:02:59 +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
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
6186237028
Bug Fix: Bulk Generate Documents UserId Domain
...
Where no domain is provided, the primary domain should be assumed.
2014-06-11 21:32:50 +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
09c2a24222
Update #42 : AD Migration
...
Refactor to target specific Domain Controllers, with failover.
2014-04-21 21:43:13 +10:00
Gary Sharp
d86280ae3e
Fix various Multi-Domain bugs
2014-04-16 13:16:08 +10:00
Gary Sharp
3238a916a2
Removal of Old AD Interop Files
2014-04-10 22:22: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
214ecf6212
Bug Fix #31 : Restrict AD User Search to Users
...
Added "objectClass=user" LDAP filter which excludes AD Contacts.
2013-12-03 09:37:21 +11:00
Gary Sharp
76aead2011
Update #15 : Community Reporting
...
Active Devices are more correctly reported, and metrics on warranty job
vendor logging.
2013-10-29 14:36:29 +11:00
Gary Sharp
a099d68915
Permissions & Authorization for Users #24
...
Initial Release; Includes Database and MVC refactoring
2013-10-10 19:13:16 +11:00
Gary Sharp
122f719e3b
Fix #16 : Include AD Primary Group when Searching
...
Fix regression when searching for users.
2013-09-09 17:02:00 +10:00
Gary Sharp
090322126a
Fix #16 : Include Primary Group for AD Users
...
Caches group SIDs and retires unmanaged SID transform PInvoke for
managed equivalents
2013-09-03 20:21:20 +10:00
Gary Sharp
aa54d93e8e
Feature: Held Devices Noticeboard
...
Provides a noticeboard for all devices, not just those assigned to
users.
2013-07-04 15:29:46 +10:00
Gary Sharp
b1d16ae87c
Update: SignalR AddToGroups at Query String
...
Use OnConnection query string to add group membership rather than making
an additional call after connection.
2013-07-04 15:28:53 +10:00
Gary Sharp
06071679a9
Fix: SignalR Authorize & Firefox Compatibility
...
Changes in architecture to support authorization and temporary
workaround for NTLM in Firefox (to be removed in SignalR 2.x). Thanks to
@davidfowl
2013-05-16 19:27:28 +10:00
Gary Sharp
d63b9ebc4e
Update: UserHeldDevices to Repository Monitor
2013-05-06 20:28:28 +10:00
Gary Sharp
f320db3538
Update: SignalR v1.0.1 Migration; Json.NET
2013-05-06 19:04:29 +10:00
Gary Sharp
b79723d432
Feature: Repository Monitor
...
Cached Job Index, Live Job Message Update
2013-04-11 19:10:38 +10:00
Gary Sharp
79085614d3
Update: Document Importing & QR Detection
2013-03-12 15:11:30 +11:00
Gary Sharp
9b80fd743b
Fix: Device Ext/AD Cleanup
2013-03-04 20:53:52 +11:00
Gary Sharp
7d9be5620d
GIT: perform LF normalization
2013-02-28 17:15:46 +11:00
Gary Sharp
e8e141c9af
Fix: Bugs
...
Javascript: Warranty Job Details; AD Interop
2013-02-21 18:27:50 +11:00
Gary Sharp
8f769809c2
Update: Plugin Updating
...
Updating plugins from the plugin catalogue, and automatic updating of
plugins after a newer version of Disco is installed.
2013-02-14 19:00:01 +11:00
Gary Sharp
b24253fd64
Update: Community Plugin Library
2013-02-12 17:27:06 +11:00
Gary Sharp
eb03365513
Fix: Disable HTTP KeepAlive
...
To improve support for proxy servers which do not support this
optimisation.
See:
http://discoict.com.au/forum/support/2013/2/connection-issues,-lwt,-updates-etc.aspx
2013-02-08 12:32:54 +11:00
Gary Sharp
c7cbef9189
Feature: AD Update Last Network Logon Date
...
Ability to run this task on-demand from the web UI is added
2013-02-07 18:30:51 +11:00
Gary Sharp
0a93429800
initial source commit
2013-02-01 12:35:28 +11:00