Commit Graph

76 Commits

Author SHA1 Message Date
Gary Sharp a5c051916e Version bump for release 1.2.1128 2013-11-28 15:09:56 +11:00
Gary Sharp fe00963cb0 Update: Error UI Updated 2013-11-14 13:34:53 +11:00
Gary Sharp 1cbbf1dde4 Custom Error Handling 2013-11-11 17:04:04 +11:00
Gary Sharp a63041abf2 Bug Fix: Check Box List script
Migrate from .attr() to .prop() as per: http://api.jquery.com/prop/
2013-11-05 16:14:44 +11:00
Gary Sharp bd4f0bd9a7 Bug Fix: jQuery Ext for Firefox 2013-11-05 14:29:53 +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 df633b3591 Feature #7: AC Adapter Device Detail 2013-10-29 13:30:41 +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 723eeec91e Feature #25: Job General Preferences
Initially to make 'long running job threshold' configurable. Updates to
ManagedJobList and fix for missing GetClaimKeys method (#24).
2013-10-24 18:19:05 +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 24751780cc Fix: CurrentUserId returned domain 2013-10-14 16:23:59 +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 760aba9cdf Update: Improve TouchScreen Support 2013-07-26 00:04:31 +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 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 9076b34f83 Fix: Updated Caching Policy for Bundles 2013-06-27 16:50:56 +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 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 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 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 05a4907b2c Update: DbEntityValidationException Detailed Logs 2013-05-13 13:28:25 +10:00
Gary Sharp 7ab164055d Update: Assemblies available to Plugins 2013-05-09 17:02:53 +10:00
Gary Sharp d63b9ebc4e Update: UserHeldDevices to Repository Monitor 2013-05-06 20:28:28 +10:00
Gary Sharp 1b44d03159 Fix: Web.Release.config Transforms from DevEnv 2013-05-06 19:09:44 +10:00
Gary Sharp 9d39eff7ee Fix: Plugin Downloads via HttpWebRequest
Enables 'KeepAlive=false' support.
2013-05-06 19:08:09 +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 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