Commit Graph

138 Commits

Author SHA1 Message Date
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 83e9b7a832 Beta Release: v2.0.0626 2014-06-26 14:54:48 +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 4c3a68da30 Feature #26: User Flags
Flags can be associated with Users. Includes minor updates to Job Queues
and improved visibility of user information.
2014-06-10 17:16:24 +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 3fdb4f1053 #34 Feature: Detailed Device Exporting
Many additional device properties are available to export. The previous
export configuration is remembered.
2014-05-22 01:22:57 +10:00
Gary Sharp fb6067afc3 Update: Configuration Optimisation and Caching
Loads entire configuration at start-up (rather than scope-based
loading). Deserialization occurs once, with the resulting value cached
and replayed if the requested type matches.
2014-05-07 22:45:59 +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 5aede7153c Bug Fix: Avoid unnecessary AD queries
In multi-domains, parent domains were searched for child containers.
2014-04-17 15:23:47 +10:00
Gary Sharp 41dc002ef8 Update #43: Disco Administrators are configurable 2014-04-11 19:57:51 +10:00
Gary Sharp e984221c95 Bug Fix: User Attachment Refs, AD Group Domain
User Attachments updated in the DataStore to reflect new UserId (which
includes the domain); AD Groups were using DnsName instead of
NetBiosName.
2014-04-11 19:56:17 +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 5be747afbc Feature #4: Pre-defined/Restricted Locations
Configurable list and location suggestions. Ability to restrict
locations. Shows 'occupied' locations.
2014-02-17 21:44:34 +11:00
Gary Sharp 68256d7abd Feature #37: Stale Jobs
Stale Jobs replaces Long-Running Jobs on the homepage. Last Activity is
added to the job table.
2014-02-13 22:17:49 +11:00
Gary Sharp 7bdbeb6a82 Feature #35: Livestamp implemented
Humanized dates now update automatically when a page is left open for
some time.
2014-02-11 16:50:03 +11:00
Gary Sharp ad28729a85 Change: Job Queue Description not required 2014-02-04 10:51:33 +11:00
Gary Sharp 3f63281dc4 Feature: Job Queues
Also UI style, theme and element changes
2014-02-03 14:50:08 +11:00
Gary Sharp bdb3e1e6b4 Bug Fix #36: Repair computer name template error
Corrects existing invalid computer name templates.
2014-01-23 13:43:23 +11:00
Gary Sharp 10394c4e39 Bug Fix #36: Default Profile name template error
The "Initial Default Workstation Profile" had an incorrect Computer Name
Template set by default. This does not affect newly created Device
Profiles which use a valid template.
2014-01-23 13:36:19 +11:00
Gary Sharp a5c051916e Version bump for release 1.2.1128 2013-11-28 15:09:56 +11:00
Gary Sharp 9b34abfa29 Bug Fix: Default DeviceProfile DistributionType
The DistributionType is required but was not specified (null) in the
Database Seed (as a result of the move to an enum).
2013-11-19 14:19: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 d6859dcde4 Community Services use HTTPS #21 2013-10-17 11:34:22 +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 60f7384c97 Update: Job Entity -> Enum Support 2
Support the DistributionType Enum in Device Profiles
2013-09-09 15:09:28 +10:00
Gary Sharp d0aea2401b Feature: Device Lost/Stolen Sub Types
As requested in #1
2013-09-05 18:31:02 +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 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 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 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