Commit Graph
100 Commits
Author SHA1 Message Date
Gary Sharp 760aba9cdf Update: Improve TouchScreen Support 2013-07-26 00:04:31 +10:00
Gary Sharp cb30257c59 Update: Move Layout JS to Core JS Bundle 2013-07-25 17:48:08 +10:00
Gary Sharp 19503366c4 Update: Device Count Details
More information about device membership in Batches, Profiles and
Models.
2013-07-25 17:47:40 +10:00
Gary Sharp ad6b1b19b6 Feature: Device Importing & Exporting 2013-07-25 17:46:20 +10:00
Gary Sharp a3aaed1d13 Feature: Device Importing - Initial 2013-07-22 21:16:31 +10:00
Gary Sharp ab3ad25944 Update: Computer Name in Tech Held Devices
Requested by Rohan Beckett representing non-1:1 primary schools.
http://discoict.com.au/forum/support/disco-jobs/2013/3/public-reports-not-working.aspx
2013-07-22 17:26:28 +10:00
Gary Sharp c3733c908c Update: CSS Style for <button> 2013-07-15 22:30:04 +10:00
Gary Sharp 2d5509c195 Update: Additional Functionality for Plugins 2013-07-15 22:29:26 +10:00
Gary Sharp c19fd13c7b Fix: Held Devices 2013-07-15 22:28:43 +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 070681888e Update: Repository Monitor Deferred Actions
Defer code in 'before commit' to run 'after commit'
2013-07-04 15:26:43 +10:00
Gary Sharp 9076b34f83 Fix: Updated Caching Policy for Bundles 2013-06-27 16:50:56 +10:00
Gary Sharp 7dfae21978 Fix: Resize of Enrolment Status Dialog 2013-06-27 16:50:36 +10:00
Gary Sharp d52d4b6164 Feature: User Create Job where Multiple Devices 2013-06-24 19:03:35 +10:00
Gary Sharp deb1f1c925 Update: User/Device UI Corrections 2013-06-24 19:02:39 +10:00
Gary Sharp 86a107ed41 Update: New User UI (Initial) 2013-06-20 16:51:26 +10:00
Gary Sharp 7353c7c6b3 Update: Device UI Corrections 2013-06-20 16:51:15 +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 d6be58b5c7 Feature: Search Shortcuts !/@/#
!{Device Serial Number}  -  @{User Id}  -  #{Job Id}
2013-06-06 19:14:33 +10:00
Gary Sharp 3d02957e9b Update: Plugin Manifest Builder - Assemblies 2013-06-06 12:27:16 +10:00
Gary Sharp ff4fc7f725 Update: RazorGenerator 2.0
Regenerated Pre-Compiled Razor Views
2013-06-06 12:19:34 +10:00
Gary Sharp ed87b27708 Fix: Device Profile Creation
Regression caused by b17ed91fb0
2013-06-06 12:09:14 +10:00
Gary Sharp 74146695e4 Update: 3rd Party Libraries
SignalR 1.1.2; ASP.NET MVC & ASP.NET Razor (30506); jQuery 2.0.2; jQuery
Unobtrusive Validation (30116); T4MVC 3.6.5; MS HTTP Client Libraries
2.1.10
2013-06-03 20:19:08 +10:00
Gary Sharp fac8f0acfa Fix: Call Uninstall Plugin Hook 2013-06-03 17:39:07 +10:00
Gary Sharp 2bf4da5795 Fix: Repository Always Save Changes
Non-model/Relationship entities (eg. Device Component SubTypes) aren't
included in the Changes, so always call base.SaveChanges.
2013-05-21 17:06:56 +10:00
Gary Sharp 7befaccf4a Fix: Warranty Provider Properties & JSON.net 2013-05-21 11:23:45 +10:00
Gary Sharp c79a736e70 Update: 'Bezel - Case Bottom Load Cover' SubType 2013-05-16 20:46:42 +10:00
Gary Sharp 837f3df3a7 Update: Repository Monitor Entity Key Additions
'Custom' additions to the entity key so subscribers can deal with
notifications more efficiently.
2013-05-16 20:20:41 +10:00
Gary Sharp 2eac245d3c Fix: PluginWebHandler use AuthorizeDiscoUsers 2013-05-16 19:46:04 +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 664cde59eb Update: Authorize User Roles with Attribute
Avoid overriding the Context.User in the http pipeline.
2013-05-16 19:27:11 +10:00
Gary Sharp f6904d27c9 Update: User Cache Prune Seperation
Avoids other assemblies from requiring Quartz just to get CurrentUser
2013-05-16 19:24:20 +10:00
Gary Sharp a3b3c42bd2 Update: SignalR 1.1.0; T4MVC 3.6.4; Json.NET 2013-05-16 19:14:29 +10:00
Gary Sharp 7389d7521f Update: Support extended logging arguments 2013-05-15 16:19:04 +10:00
Gary Sharp 0914a85be6 Fix: Managed Job List Subscription
Modified properties are now never 'null'
2013-05-13 14:05:58 +10:00
Gary Sharp fa13c652a4 Fix: Silverlight Attachment Uploader 2013-05-13 14:05:10 +10:00
Gary Sharp 05a4907b2c Update: DbEntityValidationException Detailed Logs 2013-05-13 13:28:25 +10:00
Gary Sharp 4481909866 Update: Regenerated Razor Views 2013-05-09 17:03:49 +10:00
Gary Sharp 7ab164055d Update: Assemblies available to Plugins 2013-05-09 17:02:53 +10:00
Gary Sharp ed15f8b856 Fix: Managed Job Lists 2013-05-09 17:02:32 +10:00
Gary Sharp 38ce42c31b Fix: Managed Job Lists
updates locked and bug fixes
2013-05-09 17:01:25 +10:00
Gary Sharp 1f702796e6 Fix: Repository Monitor Detached Head Fix
Fix from detached head merge error.
2013-05-06 20:29:07 +10:00
Gary Sharp d63b9ebc4e Update: UserHeldDevices to Repository Monitor 2013-05-06 20:28:28 +10:00
Gary Sharp e213c398db Update: jQuery 2.0 & jQuery UI 1.10.3 2013-05-06 20:27:21 +10:00
Gary Sharp 1b44d03159 Fix: Web.Release.config Transforms from DevEnv 2013-05-06 19:09:44 +10:00
Gary Sharp 54961cdf22 Fix: EDM -> Cast<>; Retrieve items first 2013-05-06 19:09:04 +10:00
Gary Sharp 9d39eff7ee Fix: Plugin Downloads via HttpWebRequest
Enables 'KeepAlive=false' support.
2013-05-06 19:08:09 +10:00
Gary Sharp 1f561d6535 Fix: Repository Monitor should detect changes 2013-05-06 19:06:52 +10:00
Gary Sharp f268ef7ec4 Update: T4MVC 3.6.1 2013-05-06 19:06:16 +10:00
Gary Sharp f320db3538 Update: SignalR v1.0.1 Migration; Json.NET 2013-05-06 19:04:29 +10:00
Gary Sharp 9431ec983e Update: Remove Plugin v1-v2 Migration 2013-05-06 14:45:24 +10:00
Gary Sharp ab0c7992f8 Fix: Device Model Cast Error 2013-05-06 14:44:56 +10:00
Gary Sharp 8533ec2fe0 Update: Configuration Framework +CallerMemberName
Simplified creation of configuration modules; Scope is obtained from
abstract, Property names become keys (via CallerMemberName); Simple
generic Get/Set methods are used; Helpers for Obsfucation and Json are
available.
2013-05-03 20:48:15 +10:00
Gary Sharp d19ad7d0dc Merge: Detached Head 2013-04-30 14:35:58 +10:00
Gary Sharp f6849535b0 Merge: Repository Monitor 2013-04-30 13:33:06 +10:00
Gary Sharp 52d57a35c2 Update: Plugin Functionality Extended
Additional plugin extensions and functionality.
2013-04-30 12:50:19 +10:00
Gary Sharp 2da0b236af Feature: Live Job Resource Updates
Using Repository Monitor and associated SignalR service, Job Logs and
Attachments are automatically updated on all 'viewing' computers.
2013-04-30 12:49:36 +10:00
Gary Sharp 7b0d99537b Fix: Silverlight Attachment Upload Information 2013-04-30 12:48:04 +10:00
Gary Sharp 32336af075 Update: Cached Job Index Data
Take advantage of repository monitor for change notification; in-memory
cache rather than retrieving data on each request.
2013-04-30 12:42:59 +10:00
Gary Sharp a6cfd5a63a Update: Repository Monitor 2013-04-30 12:39:59 +10:00
Gary Sharp e04296bbed Fix: Device Model Image Size: 256px 2013-04-30 12:38:28 +10:00
Gary Sharp b17ed91fb0 Update: Additional UI Extension Hooks 2013-04-30 12:35:27 +10:00
Gary Sharp 849736d42e Fix: Client Bootstrapper ignores proxy
Ignore the proxy settings when downloading the client
2013-04-19 19:09:31 +10:00
Gary Sharp 2e1f5a4226 Fix: Silverlight AttachmentUpload
Workaround for WebCam opacity bug
2013-04-18 14:23:48 +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 4869005c82 Feature: Repository Monitor
Subscribe to be notified of database changes.
2013-04-11 16:11:42 +10:00
Gary Sharp b5531e64bd Fix: CSS Styles for Small Buttons 2013-04-08 15:18:28 +10:00
Gary Sharp e7ff62afc7 Update: Support Ajax and Form Post for All HNWAR 2013-04-02 14:03:23 +11:00
Gary Sharp 8657d4ec32 Fix: Show HNWar jobs where repair not yet logged 2013-03-28 16:48:43 +11:00
Gary Sharp 230f543ab6 Fix: Icon32.png added to WebApp Output
This file is embedded inside LESS stylesheets. The public noticeboard
also requires this file to be available directly.
2013-03-28 10:40:32 +11:00
Gary Sharp 6896c097af Fix: Displaying multi-lined document expressions 2013-03-26 14:43:40 +11:00
Gary Sharp 9eaae3193f Update: Support Ajax and Form Post for Finance 2013-03-26 14:42:58 +11:00
Gary Sharp e422bf163d Update: Forcibly Close Job
Allow jobs to be closed if procedures cannot be followed.
2013-03-19 15:42:16 +11:00
Gary Sharp 79085614d3 Update: Document Importing & QR Detection 2013-03-12 15:11:30 +11:00
Gary Sharp 5b7fc95786 Fix: Job DataTable Hide Closed 2013-03-12 15:11:10 +11:00
Gary Sharp 7020a4b02f GIT: Add GitIgnore for Client Package Creation 2013-03-04 20:58:21 +11:00
Gary Sharp c205386bcf Update: Plugin Framework 2013-03-04 20:55:14 +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 989f08a24d Update: Plugin UI Extensions
Add additional Results; Implemented UI Extensions on Device, Job and
User Controllers
2013-02-28 17:13:15 +11:00
Gary Sharp 15e2c2a501 Fix: jQuery Unobtrusive Validation Range Number
Change to jQuery Validation broke Unobtrusive Validation.
See: https://github.com/jzaefferer/jquery-validation/issues/455
2013-02-25 13:13:50 +11:00
Gary Sharp 7b93c17317 Fix: Client WMI Serial Number
Potential bug where a NULL serial number could cause an unexpected
error.
See: http://discoict.com.au/forum/support/2013/2/client-error.aspx
2013-02-25 11:59:04 +11:00
Gary Sharp 69c61a9b7d Feature: Plugin UI Extensions
Initially available for 'Job Show' action
2013-02-21 18:28:24 +11:00
Gary Sharp e8e141c9af Fix: Bugs
Javascript: Warranty Job Details; AD Interop
2013-02-21 18:27:50 +11:00
Gary Sharp 9e2f9a646f Remove: 'Active' Device property
No longer needed.
2013-02-21 18:25:46 +11:00
Gary Sharp 20a12c1c99 Fix: Javascript Bugs
jQuery v1.9 migrations; Isotope Update
2013-02-19 19:17:06 +11:00
Gary Sharp a76cd8c829 Update: Framework Dependancies Updated
Update: jQuery 1.9.1, jQuery UI 1.10, T4MVC, jQuery Validate,
Highcharts, Knockout, tinymce; Remove: dotless compiler
2013-02-19 16:14:00 +11:00
Gary Sharp e589c5edb4 Update: Plugin Framework & Update 2013-02-19 16:10:27 +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 734b02fa1d Update: Plugin Framework Install & UI 2013-02-12 17:27:54 +11:00
Gary Sharp b24253fd64 Update: Community Plugin Library 2013-02-12 17:27:06 +11:00
Gary Sharp 5fd4f34153 Remove obsolete plugin references 2013-02-12 17:24:47 +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 8089544dab Fix: Delete Device Models
Also purge related Device Components and any Device Model Image
2013-02-07 18:57:27 +11:00
Gary Sharp da6d7a338f Update: New Plugin Framework
Plugin Framework re-written. Initial commit.
2013-02-07 18:34:41 +11:00
Gary Sharp 5b93d7b1d1 Rename: WirelessCertificates -> DeviceCertificates
Code updated to reflect change from 'WirelessCertificates' to
'DeviceCertificates'
2013-02-07 18:33:41 +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 a9bbcabd87 Fix: Duplicate Device Models
Stop future duplicate device models and repair any existing duplicates
SEE:
http://discoict.com.au/forum/support/2013/2/duplicate-device-models.aspx
2013-02-07 18:26:58 +11:00