Commit Graph

289 Commits

Author SHA1 Message Date
Gary Sharp c528a2be26 Bug Fix #66: Add offline device ui glitch
Only updates the text-box with the user id (instead of the full name),
to avoid users not correctly selecting a item from the auto-complete
list and then trying to submit the form.
2014-07-26 16:06:56 +10:00
Gary Sharp a43db01b96 Update: 3rd-party libraries updated, refactoring
Updated: SignalR 2.1.1, Moment.js 2.7, Reactive Extensions 2.2.5,
TinyMCE 4.1.2.
Customized TinyMCE skin and implemented FontAwesome icons.
T4MVC refactored.
2014-07-26 15:54:01 +10:00
Gary Sharp b78ce003a7 Bug Fix: Error when assigning devices
The noticeboard listens for updates to user assignments (including who
was previously assigned the device), but was requesting data which no
longer existed (as updates are delayed and buffered for up to 500ms).
2014-07-26 12:25:20 +10:00
Gary Sharp 81d024618a Bug Fix #65: Mac enrolment not updating model 2014-07-26 11:32:18 +10:00
Gary Sharp 4d8fec2ced Update: Job Publishing - Repair Jobs
Repair jobs can also submit attachments to repairers via Disco ICT
Online Services.
2014-07-24 21:27:24 +10:00
Gary Sharp 7cbed23a74 Feature: Disco ICT Online Services - Job Publishing
When warranty jobs are submitted (via plugins) users can choose to
include attachments. These attachments are submitted to Disco ICT Online
Services. A secure link is then provided to the plugin so the
attachments can be retrieved.
2014-07-24 20:58:48 +10:00
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 4b3905b4fc Bug Fix #62: DeviceDomainId may be null 2014-07-15 14:57:58 +10:00
Gary Sharp 09b1c93bf0 Export devices without a batch assigned #60 2014-07-14 13:30:25 +10:00
Gary Sharp 5c5e5a23a2 Bug Fix #61: Fix Decommission/Recommission Device
Checks to ensure a device domain id is valid before interacting with AD.
2014-07-14 13:04:42 +10:00
Gary Sharp 9bfa95e263 Bug Fix #58: Fail to assign MacSecureEnrol devices
Various code-paths *assumed* valid domain account ids as long as an id
existed (simple null-check). Correct checks for valid domain account ids
has been implemented.
2014-07-10 18:33:05 +10:00
Gary Sharp 2274e2201d Bug Fix #56: Noticeboard device profile filtering 2014-07-10 17:49:36 +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 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 67a624d5b5 Bug Fix #53: Plugin install fails when dll loaded 2014-07-07 15:19:46 +10:00
Gary Sharp 0b79140290 Bug Fix #54: Save proxy settings with ajax 2014-07-07 13:49:38 +10:00
Gary Sharp 5013fa27bd Bug Fix #55: Updating device batch when unassigned 2014-07-07 10:19:52 +10:00
Gary Sharp 83e9b7a832 Beta Release: v2.0.0626 v2.0.0626.0000 2014-06-26 14:54:48 +10:00
Gary Sharp a3a92245ae Update: SignalR 2.1
https://github.com/SignalR/SignalR/releases/tag/2.1.0
2014-06-19 16:02:42 +10:00
Gary Sharp 045fb0b65d Complete #48: Migrate Role Claims
To ease upgrading to vNext, migrate claims so behaviour is roughly the
same.
2014-06-19 14:51:16 +10:00
Gary Sharp 304ffd7ee1 Remove depreciated projects/libraries 2014-06-19 13:59:31 +10:00
Gary Sharp 8b74dbabf5 Bug Fix #49: Update group when attachment removed 2014-06-19 13:56:11 +10:00
Gary Sharp 7f8ed7e752 Feature #52: UserExt Auth methods for expressions
Extension methods can be used to test for user authorization (against
claims) within Expressions
2014-06-17 14:31:11 +10:00
Gary Sharp 84a4ba281f UI Improvements: info-box css 2014-06-17 00:00:56 +10:00
Gary Sharp 34842012b7 Bug Fix: Webcam Attachment in <= Win 7
Flash video overlay was hiding the Comments model dialog. The flash
object is now hidden where <= Win 7 is detected (navigator.userAgent).
2014-06-16 23:10:45 +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 ebf78dd08d Bug Fix: Sharepoint Public Reports XSLT
Incorrect serialization of HeldDeviceItem and referencing in the XSLT.
2014-06-11 21:56:50 +10:00
Gary Sharp 6186237028 Bug Fix: Bulk Generate Documents UserId Domain
Where no domain is provided, the primary domain should be assumed.
2014-06-11 21:32:50 +10:00
Gary Sharp 513397779d Bug Fix: Org Logo config minor UI tweak
The update dialog height was hard-coded and partially obstructed the
input element.
2014-06-11 21:29:12 +10:00
Gary Sharp 815216fd73 Update #26: User Flags Bulk Assignment
Add or Override User Flag assignments in bulk.
2014-06-11 21:23:32 +10:00
Gary Sharp 8254e7ec5a Feature #51: Markdown Support
Markdown implemented in Job Logs, Job Queue comments, various other
places.
2014-06-11 14:51:51 +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 b64ac3b16f Feature #44: Image capture WebRTC & HTML5 FileIO
Silverlight was previously used to capture webcam pictures and upload
file attachments. HTML5 FileIO is now used for all attachment uploading
- including drag-drop support. WebRTC is used to capture webcam images -
this falls back to a Flash polyfill when WebRTC isn't supported.
2014-06-05 21:01:43 +10:00
Gary Sharp d040ab094c Bug Fix: Floats must come first [Firefox]
Floated elements need to come first, otherwise float layout occurs
underneath non-floated content.
2014-06-05 20:57:45 +10:00
Gary Sharp a0e18ef963 SignalR Bug Fixes & Minor UI Changes
Document Template import status and Device Enrolment status fixes.
Attachment download fixes for SignalR foreverFrame transport. Database
queries for Devices, Jobs and Users updated. Device attributes (model,
profile, batch) now shown in various places.
2014-06-03 12:36:48 +10:00
Gary Sharp 830a9c8d05 Update: Minor styling changes
Dialogs reposition to center when window resized & Update heading moved
so that background is correctly shown.
2014-06-02 20:25:43 +10:00
Gary Sharp ea51ba1f88 Bug Fix: Scheduled Task Status Updates
Scheduled Task status is more reliable
2014-06-02 20:02:48 +10:00
Gary Sharp 5510d34885 Bug Fix: Document Generation and SignalR iFrame
Performing page navigation (within an iFrame, or the top window) causes
the foreverFrame transport in SignalR to abort which takes several
seconds to reconnect. Popup windows are now used to navigate to Document
Generation API when the foreverFrame transport is in use.
2014-06-02 19:06:07 +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 7af6a2220c Update #41: Device Detail: Keyboard
'Keyboard' Device Detail added.
2014-06-01 23:42:08 +10:00
Gary Sharp 4cd57f4a90 Update: SignalR 2.0.3 Migration; Noticeboards
Migrate all SignalR 1.x Persistent Connections to SignalR 2.x Hubs.
Abstracts ScheduledTaskStatus with core interface and adds a Mock for
optional status reporting. Noticeboards rewritten (with new theme) to be
more resilient and accurate.
2014-06-01 23:27:07 +10:00
Gary Sharp f6fae26bc7 Update #9: Hide decommissioned batches by default 2014-05-28 15:01:06 +10:00
Gary Sharp 7cad69598f Update: Device Trusted Enrolment Import/Export
Added AllowUnauthenticatedEnrol to import and export functionality.
2014-05-27 17:08:39 +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 825627e345 Bug Fix: Update Admins blocked all Admins
The updated subject hash was case-sensitive when it should have been
reinitialized with the OrdinalIgnoreCase string comparer.
2014-05-27 13:49:13 +10:00
Gary Sharp e9042f7666 Feature #33: Enhanced Device Importing
Dynamic device importing. better input parsing and 5 additional import
fields.
2014-05-25 17:33:18 +10:00
Gary Sharp 6a45348bdb Bug Fix: Sort Job Queue menu 2014-05-25 16:30:01 +10:00
Gary Sharp f3351af9e8 Bug Fix: Indicate failed task if waiting
If using ScheduledTaskStatus.WaitUntilFinished, only return true if the
task completed successfully.
2014-05-25 16:21:33 +10:00
Gary Sharp a5e38406d1 Update: Font Awesome 4.1.0
Font Awesome updated and added several new icons as options for job
queues.
2014-05-25 16:15:59 +10:00
Gary Sharp 3c759ac4d7 #34 Update: Update LastNetworkLogon Dates
Perform UpdateNetworkLongDates task during export if the appropriate
field is selected.
2014-05-22 12:29:03 +10:00