Commit Graph

42 Commits

Author SHA1 Message Date
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 5ba9fde10f Feature #2: Improve Warranty Logging
Warranty job UI changes to make consistent with plans for Repair Logging
2014-07-08 16:47:13 +10:00
Gary Sharp 8b74dbabf5 Bug Fix #49: Update group when attachment removed 2014-06-19 13:56:11 +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 7af6a2220c Update #41: Device Detail: Keyboard
'Keyboard' Device Detail added.
2014-06-01 23:42:08 +10:00
Gary Sharp 4e69253852 Update: Device Battery field, Excel CSV Format
Device Battery import & export; Leading zero workaround for Excel
2014-05-27 16:36:42 +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 3cf6d5475d Bug Fixes: enrolment, assignment and search order 2014-04-22 13:55:46 +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 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 b841c6b2c0 Bug Fix: Warranty Repair list 2014-03-18 14:18:59 +11:00
Gary Sharp 0db43d9200 Bug Fix: Delete Jobs with Queue references
Job Queue references were not deleted when the job was deleted causing a
database reference constraint error.
2014-02-18 17:03:35 +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 7748f15d76 Update: Auth Claims Refinement, Job Creation
Auth Claims for Job Creation types, user details.
2014-02-04 17:41:00 +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 ab553a05cb Update: FontAwesome Pass 2
Removal of bitmap icons, replacing with vector based icons from
FontAwesome. Includes other UI style changes.
2013-12-25 17:49:30 +11:00
Gary Sharp f1ee2937cd Feature: New Theme
New icon, theme, and fuzzy time. Add moment.js
2013-12-24 14:15:07 +11:00
Gary Sharp ec118a3395 Bug Fix #32: ConvertHWarToHNWar Components
Components are now correctly filtered and associated with jobs when
converting from "Hardware - Warranty" to "Hardware - Non Warranty".
2013-12-09 18:47:24 +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 df633b3591 Feature #7: AC Adapter Device Detail 2013-10-29 13:30:41 +11:00
Gary Sharp 4dfe9ad086 Fix: Computer authorized enrolment
Computer Accounts could not enrol
2013-10-21 20:02:40 +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 2e820cd720 Feature #14: Device Details
Initial Commit - LAN/WAN MAC Addresses
2013-09-12 13:39:39 +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 b7dc05dd65 Update: New Device UI 2013-06-18 17:18:19 +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 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 e04296bbed Fix: Device Model Image Size: 256px 2013-04-30 12:38:28 +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 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 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 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 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 0a93429800 initial source commit 2013-02-01 12:35:28 +11:00