Commit Graph

81 Commits

Author SHA1 Message Date
Gary Sharp d1007266c9 Include LumenWorks Framework Dependency
Disco.BI Dependency for CSV Parsing.
2013-11-19 09:55:23 +11:00
Gary Sharp d8fc45ee6f Feature #3: Server SKU support for Enrolment
The Disco Client (which is launched by the Bootstrapper) supports
Windows Server SKUs. Removes dependancy on WLANAPI.DLL. Updates to
enrolment allows for successful addition to System Critial objects (eg.
DC/PDCs) into Disco without making any changes to AD objects.
2013-10-31 14:15:00 +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 df633b3591 Feature #7: AC Adapter Device Detail 2013-10-29 13:30:41 +11:00
Gary Sharp 94c7cae443 Feature #19: Allow auto unauthenticated enrolment 2013-10-29 12:26:33 +11:00
Gary Sharp 10a38af08b Feature #20: Assigned User Is Local Admin
Device Profile setting which specifies whether assigned users are set as
Local Administrators. Default is true (which maintains compatibility).
2013-10-28 18:16:22 +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 4dfe9ad086 Fix: Computer authorized enrolment
Computer Accounts could not enrol
2013-10-21 20:02:40 +11:00
Gary Sharp 51ebc673e7 Fix: Update details device during enrolment #14 2013-10-17 11:03:54 +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 2ad4cd2080 Update: Shorten MacAddress Importing Delay
Reduce from 15 minutes to 5 minutes after startup.
2013-09-12 16:40:14 +10:00
Gary Sharp 2e820cd720 Feature #14: Device Details
Initial Commit - LAN/WAN MAC Addresses
2013-09-12 13:39:39 +10: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 29a6057443 Feature: Decommission Reasons
As requested in #1
2013-09-05 18:23:59 +10:00
Gary Sharp f3efa56750 Update: Job Entity -> Enum Support 2013-09-05 12:45:23 +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 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 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 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 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 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 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 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 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