Gary Sharp
bc08bd7dc2
Fix #22 : PluginWebViewPage ReferenceNullException
...
Plugin Helper needs to be lazy loaded
2013-10-31 16:44:20 +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
fce371231c
Fix #25 : 'Long Running' status on closed jobs
2013-10-31 12:11:12 +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
7096a511c3
Fix: CheckBoxList checked attribute encoding
2013-10-28 14:11:31 +11:00
Gary Sharp
233d62442c
Update #18 : UX Document Template Bulk Generating
...
Improved UX
2013-10-24 22:15:46 +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
4dfe9ad086
Fix: Computer authorized enrolment
...
Computer Accounts could not enrol
2013-10-21 20:02:40 +11:00
Gary Sharp
5f9a49bca3
Fix #13 : Don't hide initialize errors
2013-10-17 15:31:50 +11:00
Gary Sharp
faee1e724e
Enhancement: Menu Style #6
...
Remove transparency; improve text clarity.
2013-10-17 12:44:10 +11:00
Gary Sharp
d6859dcde4
Community Services use HTTPS #21
2013-10-17 11:34:22 +11:00
Gary Sharp
fdb5d37ec8
Fix: AuthorizationRole.Subjects can be null #24
...
Fixes the resulting NullReferenceException.
2013-10-17 11:05:22 +11:00
Gary Sharp
51ebc673e7
Fix: Update details device during enrolment #14
2013-10-17 11:03:54 +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
7b62eabeee
Fix: Job UI Authorization #24
...
Insurance Claim Form Sent authorization logic was incorrect causing a
NullReferenceException.
2013-10-15 10:12:20 +11:00
Gary Sharp
d8c4d13def
Fix: Handle User UI when not found in AD #24
2013-10-15 09:17:37 +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
4b822d3ae3
Fix: Assigned User Not Set
2013-10-14 19:58:41 +11:00
Gary Sharp
24751780cc
Fix: CurrentUserId returned domain
2013-10-14 16:23:59 +11:00
Gary Sharp
4d19e381fd
Authorization Subject Link #24
...
Create links to user when browsing Authorization Roles. Also removes
uncompiled views from published application.
2013-10-14 12:44:41 +11:00
Gary Sharp
ec74039400
User Authorization UI #24
...
Additional UI to help determining what effective authorization users
have.
2013-10-14 12:12:50 +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
172ce5524a
Update: Managed Modules for All Requests
...
Run all requests through managed modules. May impact on performance, but
improves compatibility with various IIS configurations.
2013-10-09 13:25:12 +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
75ebfdaa80
Bug: Global search occurs twice
2013-09-12 13:25:30 +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
60f7384c97
Update: Job Entity -> Enum Support 2
...
Support the DistributionType Enum in Device Profiles
2013-09-09 15:09:28 +10:00
Gary Sharp
02b91f1ea4
Fix #17 : Computer Name Template Cache
...
Correctly invalidates the Expression Cache when a Computer Name Template
changes.
2013-09-09 14:39:49 +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
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
d8538d2792
Fix: Remove Unnecessary AJAX at Log Warranty
...
Page is always refreshed to provide information to Warranty Plugin -
generate address UI at server.
2013-09-02 18:58:49 +10:00
Gary Sharp
37810656fd
Fix #12 : Update users when logging warranty
...
Job User is updated when available.
2013-09-02 18:37:30 +10:00
Gary Sharp
3596d325eb
Fix #11 : jQuery delegated events for Firefox
2013-08-19 17:36:22 +10:00
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