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
Gary Sharp
f70261aa25
#34 Update: Additional Validation & UI Changes
...
Ensure at least one field is selected, and UI improvements.
2014-05-22 12:11:26 +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
53ca13c7f4
Update: Name clarification
...
Name updated in various places: "Disco ICT"
2014-05-12 23:55:59 +10:00
Gary Sharp
185c4682f0
Certificate provider log update
...
Add 'UpdatedCertificate' event and renamed some existing log types.
2014-05-12 23:50:29 +10:00
Gary Sharp
39c3bf9fc7
Bug Fix: Initial Config Typo
...
Thanks to Elijah Solly for finding this one
2014-05-10 20:50:14 +10:00
Gary Sharp
c87ee6a0e7
Update: jQuery Validate & Unobtrusive Updated
2014-05-10 20:26:57 +10:00
Gary Sharp
4a08c8c275
Certificate Provider Log Additions
...
Add Disabled and Deleted certificate log events
2014-05-10 20:26:03 +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
6b2cd47610
Bug Fix: Targeted user search without domain
...
If no domain is specified, the primary domain should be assumed
2014-04-23 13:20:03 +10:00
Gary Sharp
392de396df
Bug Fix: Pointer/Touch events triggered navigate
...
When using touch the anchor navigates immediately even though the Click
event has preventDefault()
2014-04-23 12:59:28 +10:00
Gary Sharp
3cf6d5475d
Bug Fixes: enrolment, assignment and search order
2014-04-22 13:55:46 +10:00
Gary Sharp
74df073b29
Bug Fix: AD User Searching
...
Group properties were loaded instead of User properties
2014-04-22 10:12:03 +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
43fc622121
Use AD site-servers where possible
2014-04-17 17:37:59 +10:00
Gary Sharp
b8ec44293f
Parallelize AD searching
...
Where multiple queries are required to complete a search, the query is
parallelized
2014-04-17 17:00:02 +10:00
Gary Sharp
36100bfef5
Optimise for quick AD user searching
...
Avoids loading users groups when not needed
2014-04-17 15:49:22 +10:00
Gary Sharp
b77bdf16f5
Bug Fix: Search fails with unassigned devices
2014-04-17 15:47:15 +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
4fc6c3ca9f
Status when loading AD Organisational Units
...
Large domains can take significant time (several seconds) to load the
domain structure (where there are 1000's of OUs)
2014-04-17 13:08:37 +10:00
Gary Sharp
d86280ae3e
Fix various Multi-Domain bugs
2014-04-16 13:16:08 +10:00
Gary Sharp
2281313966
App Maintenance Theme
...
Updated to 'Initial Config' theme
2014-04-16 12:59:11 +10:00
Gary Sharp
740e806ef0
Fix #46 : Job Table overflow ellipsis
2014-04-13 23:33:15 +10:00
Gary Sharp
f35f9d3661
Update: Dialog styling & animation
...
Dialogs slide & fade in. All appear in the same spot (50px from top)
2014-04-13 23:18:24 +10:00
Gary Sharp
201acc1976
Feature #43 : Specify Admins at Initial Config
...
Disco Administrators can be specified during the Initial Configuration
2014-04-13 23:17:01 +10:00
Gary Sharp
a4f4b7d0b3
Initial Config Theme & File Store Changes
...
Update theme & remove dynatree requirement
2014-04-13 20:19:02 +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
3238a916a2
Removal of Old AD Interop Files
2014-04-10 22:22:13 +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
69091e0785
Update: Create Job redirect shows Job Id
2014-03-18 14:10:50 +11:00
Gary Sharp
3d5f71aba9
Add LICENSE.txt to repository
...
The license has always been present
(Disco.Web/Areas/Public/Views/Public/Licence.cshtml), but adding to the
repository is considered best-practice.
2014-03-18 13:26:04 +11:00
Gary Sharp
da166e5cd2
Update: LESS Compiler Updated
...
Minor compiled css formatting changes
2014-03-03 14:31:07 +11:00
Gary Sharp
74775e9e3d
Bug Fix: Unauthorized HTTP Status Desc length
...
Status Description was to long causing a 0-byte result to be returned
(HTTP 504).
2014-03-03 14:29:17 +11:00
Gary Sharp
96c5860080
Bug Fix: Statistics for Quick-Logged Jobs
...
Jobs now perform a check when Quick-Logged and update Statistics
accordingly.
2014-02-20 10:56:06 +11:00
Gary Sharp
6ac87633ac
Update: Quick Log & Queue Support
2014-02-18 17:26:03 +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
a82e039140
Bug Fix #4 : Only reference jobs where device held
2014-02-18 17:00:14 +11:00
Gary Sharp
bfa3bf1e94
Update #4 : Import Location Lists
2014-02-18 16:45:58 +11: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
ed7caf8b4a
Bug Fix: Job Index Authorization Check
...
The LongRunningJobs claim is checked instead of the StaleJobs claim
which resulted in an NullReferenceException for users without StaleJobs
authorization.
2014-02-14 21:16:17 +11:00
Gary Sharp
7027b33fe2
Bug Fix: Job Quick-Logging with Queues
...
Jobs logged cannot be quick-logged if they are added into a queue.
'Device Held' can only be configured if the authorization is given.
2014-02-13 22:26:26 +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
2ac3a9bdd3
Bug Fix: Minor permission enforcements
...
Also some UI tweaks.
2014-02-13 15:27:04 +11:00
Gary Sharp
a6a65c54c7
Bug Fix: Incorrect default date in dialog
2014-02-13 15:26:10 +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
c4cc54d316
Bug Fix: Job Expected Date UI
...
Incorrect format displayed - which couldn't be interpreted by the
date-picker.
2014-02-11 13:59:16 +11:00
Gary Sharp
3ae657f2ba
Update Minor Job UI tweaks
...
Job Queue 'Tasks' wording; Job ui-tabs item counting
2014-02-10 17:16:31 +11:00
Gary Sharp
2e7b66ee5b
Update: Change UI for "Show Closed Jobs"
...
Move to a button at the bottom of the list.
2014-02-06 18:57:10 +11:00
Gary Sharp
6d54f3f972
Update: Quick Search supports shortcuts
...
!/#/@ Shortcut Support
2014-02-06 18:18:46 +11:00
Gary Sharp
cd31ba4a6c
Feature: Quick Search
...
Device/Job/User Search refactoring. Quick-Search implemented.
2014-02-06 16:11:45 +11:00
Gary Sharp
9ea0273936
Update: Minor styling for Job Lists
...
Especially for 'No Jobs' or 'All Jobs Closed' situations.
2014-02-06 12:22:15 +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
eea71e6eb0
Bug Fix: Could not delete Job Queues
2014-02-04 15:03:19 +11:00
Gary Sharp
3bc8b63700
Bug Fix: Accounting Payment List
...
"Jobs Awaiting Finance - Awaiting Payment" list was incorrectly
including jobs.
2014-02-04 12:13:11 +11:00
Gary Sharp
6bacf6e3a5
Fix: Navigation and page width styles
...
Search bar was disappearing
2014-02-04 12:08:59 +11:00
Gary Sharp
cc4682875b
Change: Rename Undetected Pages permission
...
Change to: "Process Undetected Pages"
2014-02-04 10:52:49 +11:00
Gary Sharp
bfcbcf9da2
Fix: Client Icons
...
Update to current theme.
2014-02-04 10:52:07 +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
2ddf4b7bd9
Update: menu separators & text placeholder
2013-12-26 11:53:02 +11:00
Gary Sharp
35391ad1a1
Feature: Thread-blocking task status completion
...
Thread can be blocked until a task completes (or a timeout period
elapses). Used to wait up to 3 seconds before redirecting to the
TaskStatus when downloading the Plugin Catalogue.
2013-12-25 18:35:19 +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
20263905f9
Feature: FontAwesome Added
...
FontAwesome 4.0.3.1 Added, and an initial pass to replace bitmap icons.
2013-12-24 16:22:26 +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
551b1d3a41
Bug Fix #28 : DataStore Drive not present
2013-12-03 11:19:51 +11:00
Gary Sharp
214ecf6212
Bug Fix #31 : Restrict AD User Search to Users
...
Added "objectClass=user" LDAP filter which excludes AD Contacts.
2013-12-03 09:37:21 +11:00
Gary Sharp
fad8eae9f4
Bug Fix #30 : Upload File & Capture Image Buttons
...
Now both buttons work as expected, rather than having to refresh that
page to gain access to the other feature.
2013-12-02 17:21:56 +11:00
Gary Sharp
2dd3f5f9ab
JobParts\Resources tooltip update
...
Updated tooltips to reflect discussion in #29
2013-12-02 17:09:00 +11:00
Gary Sharp
a5c051916e
Version bump for release 1.2.1128
2013-11-28 15:09:56 +11:00
Gary Sharp
4f4dbabf8b
Bug Fix: Bootstrapper crash if previously failed
...
Updated bootstrapper correctly cleans up temporary files left by a
previous run which failed.
2013-11-26 17:30:05 +11:00
Gary Sharp
e4c86f1cc1
Bug Fix: Touch support for menu
...
Support for PointerEvents, MSPointerEvents and Touch with fallback to
Mouse events.
2013-11-20 15:06:37 +11:00
Gary Sharp
eabd9671f0
Bug Fix: Touch support for menu
...
Support for Touch, PointerEvents and Mouse event specifications.
2013-11-19 16:35:03 +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
d1007266c9
Include LumenWorks Framework Dependency
...
Disco.BI Dependency for CSV Parsing.
2013-11-19 09:55:23 +11:00
Gary Sharp
230b1af9f7
Bug Fix: MVC Layouts to Static
2013-11-14 14:13:23 +11:00