Gary Sharp
539503133a
qol: fix System.Net.Http dependencies
2025-02-26 13:16:29 +11:00
Gary Sharp
ac24055365
feature: saved exports
...
initial - not feature complete
2025-02-09 17:14:04 +11:00
Gary Sharp
a3e1e1d030
feature: update expression browser and add plugin expression extensions
2025-01-16 12:36:01 +11:00
Gary Sharp
963970feeb
update list of shipped binaries for plugins
2025-01-15 15:36:44 +11:00
Gary Sharp
b15917254f
clean up: remove unused namespaces
2024-12-14 16:55:37 +11:00
Gary Sharp
343f20980d
qol: impove plugin installation/update api
2024-12-11 15:13:26 +11:00
Gary Sharp
e0d620bf67
feature: lodge insurance
2024-09-25 16:21:51 +10:00
Gary Sharp
028d1ccc64
remove localhost-only requirement for post upgrade maintenance
2023-11-09 13:43:51 +11:00
Gary Sharp
6fcb1a1eae
fixup Disco -> Disco ICT
2023-07-26 19:01:31 +10:00
Gary Sharp
b55b77de9f
initialize plugin scheduled tasks when installed
2023-04-26 18:16:46 +10:00
Gary Sharp
bbb40bd5c4
register plugin references before initialization
2023-04-14 16:38:38 +10: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
47e11c0fd6
bugs: minor
2023-01-29 10:10:37 +11:00
Gary Sharp
4f9f0fd0a8
maintenance: plugin refactoring
2022-12-04 13:47:24 +11:00
Gary Sharp
7a1ff211a0
feature: user contact details
2022-12-04 13:47:23 +11:00
Gary Sharp
13e666d95a
feature: document handlers
2022-12-04 13:47:19 +11:00
Gary Sharp
3e7db6b552
qol: remove exceptionless
2022-02-18 13:57:42 +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
5ce9e51ae7
Feature: MS Excel (xlsx) Import/Export
...
Microsoft Excel files can be used to import/export devices. Several
import bugs were also fixed in the process.
2017-03-25 15:37:28 +11:00
Gary Sharp
ed66f4f285
Tidy: Sort/remove usings, simplify names
2017-03-25 15:29:51 +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
57c2e062fc
Update: Plugin provided assemblies
...
Update assemblies which are available to all plugins.
2014-09-02 14:45:44 +10:00
Gary Sharp
ea80876286
Feature #40 : Exceptionless error reporting
2014-07-28 20:55:53 +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
67a624d5b5
Bug Fix #53 : Plugin install fails when dll loaded
2014-07-07 15:19:46 +10:00
Gary Sharp
be25569245
Update 3rd Party Libraries
...
Json.NET, jQuery, jQuery UI, modernizr, moment.js, Highcharts, TinyMCE,
normalize.css, T4MVC, RazorGenerator, Reactive Extensions
2014-06-02 02:11:03 +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
185c4682f0
Certificate provider log update
...
Add 'UpdatedCertificate' event and renamed some existing log types.
2014-05-12 23:50:29 +10:00
Gary Sharp
4a08c8c275
Certificate Provider Log Additions
...
Add Disabled and Deleted certificate log events
2014-05-10 20:26:03 +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
74775e9e3d
Bug Fix: Unauthorized HTTP Status Desc length
...
Status Description was to long causing a 0-byte result to be returned
(HTTP 504).
2014-03-03 14:29:17 +11:00
Gary Sharp
1cbbf1dde4
Custom Error Handling
2013-11-11 17:04:04 +11:00
Gary Sharp
bc08bd7dc2
Fix #22 : PluginWebViewPage ReferenceNullException
...
Plugin Helper needs to be lazy loaded
2013-10-31 16:44:20 +11:00
Gary Sharp
c13d13c91c
Update: 3rd Party Libraries
...
Newtonsoft.Json 5.0.8; RazorGenerator.Mvc 2.1.2; jQuery 2.0.3; jQuery
Validate Unobtrusive 3.0.0; Microsoft.Net.Http 2.1.10; KnockoutJS 2.3.0;
Highcharts 2.0; T4MVC 3.7.4; TinyMCE 4.0.9
2013-10-28 17:42:38 +11:00
Gary Sharp
0d60fb422c
Update: Plugin Web Helpers
...
Web Helpers included in UI Extensions and WebHandlers
2013-10-22 13:48:25 +11:00
Gary Sharp
cc218a08e4
Update: Install Plugin (or Update)
...
Check to update the plugin when installing to avoid
uninstall->wait->install cycle.
2013-10-21 20:50:31 +11:00
Gary Sharp
401ae029f1
Update: Use Generics for Compiled View
...
Also standardize inclusion of StyleSheets/Scripts for Plugin Resources
2013-10-21 20:05:33 +11:00
Gary Sharp
017b1435d8
Authorization Logging #24
...
Record 'Access Denied' and any changes to Authorization Roles.
2013-10-15 16:13:41 +11:00
Gary Sharp
9784c5d282
Plugin Base WebViewPage #22 & Authorization #24
...
Plugins have a base WebViewPage to inherit, this offers integration with
various Disco services. Plugins can also add Authorization attributes to
their Web Handlers and Controller Methods.
2013-10-14 20:13:00 +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
a3aaed1d13
Feature: Device Importing - Initial
2013-07-22 21:16:31 +10:00
Gary Sharp
2d5509c195
Update: Additional Functionality for Plugins
2013-07-15 22:29:26 +10:00
Gary Sharp
6f7f3336b3
Fix: On Startup, only Update Plugins if installed
2013-06-20 12:33:52 +10:00
Gary Sharp
b7dc05dd65
Update: New Device UI
2013-06-18 17:18:19 +10:00
Gary Sharp
3d02957e9b
Update: Plugin Manifest Builder - Assemblies
2013-06-06 12:27:16 +10:00