Commit Graph

368 Commits

Author SHA1 Message Date
Gary Sharp 0887eb447e Bug fix #103 Save User Flag assignment to DB 2016-11-21 16:02:45 +11:00
Gary Sharp d9cade74b6 Version bump for v2.2 v2.2.16320.1300 2016-11-17 00:26:46 +11:00
Gary Sharp 67261cd5b8 Fix: pdf insert blank pages 2016-11-16 00:19:29 +11:00
Gary Sharp aca037ecf8 Feature: Document Template Packages
Document Templates can be grouped into a package and generated on-demand
in the same was as individual document templates. Packages can be
generated in bulk.
2016-11-14 01:21:23 +11:00
Gary Sharp ef8df08e29 Page Identifiers in OnAttachmentImportExpression 2016-11-11 12:07:51 +11:00
Gary Sharp 4c91d03385 Hide Document Templates & UI Tweaks
Flag Document Templates as hidden. UI changes aim to improve visibility
of used features in lists.
2016-11-10 17:42:10 +11:00
Gary Sharp b52cbcb94a Job Expressions
Expressions can be triggered when jobs are created and closed
2016-11-09 22:26:43 +11:00
Gary Sharp 065b14b158 User Flag Expressions
Adds the ability to have expressions evaluated when flags are added and
removed.
2016-11-09 20:06:24 +11:00
Gary Sharp cbf16a41a6 Additional AD Helper Methods
Useful when referenced from expressions
2016-11-09 20:03:50 +11:00
Gary Sharp f74d49b96e Fix Device Batch Managed Groups 2016-11-09 16:27:07 +11:00
Gary Sharp afa548fb70 Device enrolment with no model information
An exception was previously thrown when a device lacking
manufacturer/model information attempted to enrol.
2016-11-09 15:43:44 +11:00
Gary Sharp c72c18e825 Bug Fix #98 Ensure Usernames are not case-sensitive 2016-11-03 17:12:50 +11:00
Gary Sharp 6df2e16a7f Bug Fix #97 - Removed Organisation Address References
Remove Device Profile references to an address when its removed, and
anticipate missing addresses where referenced.
2016-11-03 16:47:07 +11:00
Gary Sharp 3e4dda683d Bug Fix: #88 Update PList Parsing
Various versions of OSX/MacOS are producing slightly different PList
files. The PList library was having difficulty with some versions. An
updated PList library has been included and source changed to utilise
this library.
2016-11-02 17:04:00 +11:00
Gary Sharp dc8a5ab806 Bug Fix #101 - Rename ZXing Dependency 2016-11-02 15:28:41 +11:00
Gary Sharp 0f20b16f41 Decommission AD descriptions #96 2016-10-10 20:11:03 +11:00
Gary Sharp 23975f8fc3 Add date-based managed group filtering 2016-10-10 19:21:01 +11:00
Gary Sharp 062769a7e3 Bug Fix #102 - Ignore WLAN service disabled 2016-10-10 15:35:32 +11:00
Gary Sharp 1dfa3f4f15 Use Json.Net for MVC ValueProviderFactory 2016-10-06 19:39:19 +11:00
Gary Sharp e082c22983 Critical function message wording
Critical functions require a localhost connection. Instead of reporting
503 Service Unavailable, report a useful message.
2016-10-06 19:33:34 +11:00
Gary Sharp b286f8473a Changed wireless profile client messages
These messages are intended to be informative, but were interpretted as
errors by some.
2016-10-06 18:33:29 +11:00
Gary Sharp 0a67e9544d Bug Fix #87 - Scroll multiple devices on create job 2016-09-29 20:02:37 +10:00
Gary Sharp 687713428b Consistent style of attachments 2016-09-29 19:37:42 +10:00
Gary Sharp aeb9eb4d3a Style bundling update
Using VS extension: 'Web Compiler'
2016-09-29 19:28:57 +10:00
Gary Sharp 9baca7f633 Javascript bundling updated
Using VS extension: 'Bundler & Minifier'
2016-09-29 18:34:06 +10:00
Gary Sharp 5fcb81e9e8 Bug Fix #80 - Prompt for attachment comment 2016-09-29 18:32:52 +10:00
Gary Sharp 3c521541fd Bug Fix #79 Ban '/' from serial numbers 2016-09-29 17:55:39 +10:00
Gary Sharp 669de7e46b Bug Fix: #76 importing devices 2016-09-29 17:35:41 +10:00
Gary Sharp a15f3daad5 Bug Fix: Disco Client 32-bit regression 2016-09-29 17:01:23 +10:00
Gary Sharp 86faf02cf0 scheduled tasks tidy up 2016-09-28 21:20:18 +10:00
Gary Sharp 27c21175d7 Certificate/wireless plugins; major refactoring
Migrate much of BI to Services.
Added Wireless Profile Provider plugin feature.
Added Certificate Authority Provider plugin feature.
Modified Certificate Provider plugin feature.
Database migration v17, for Device Profiles.
Enrolment Client Updated to support CA Certificates, Wireless Profiles
and Hardware Info.
New Client Enrolment Protocol to support new features.
Plugin Manifest Generator added to main solution.
Improved AD search performance.
2016-09-28 20:17:55 +10:00
Gary Sharp 489a5df7cc Preview document template pdf
Renders document template pdfs to an image which is displayed in the
configuration ui.
2016-09-21 19:55:57 +10:00
Gary Sharp 85425d2a1f Improve QR binary encoding compression 2016-09-21 19:55:00 +10:00
Gary Sharp 4b866c9486 Escape AD Distinguished Names that contain "/"
for EFC
2016-09-15 19:45:14 +10:00
Gary Sharp acfa0e5094 Document Template Binary QR Codes
The QR Code now stores the data using a custom binary encoding format.
This reduces the amount of data stored by ~30%. This increases the
chance of a lower-version QR Code being used and the likelyhood of even
small QR Codes being detected. Compatibility with previously generated
documents is maintained.
2016-09-15 19:27:52 +10:00
Gary Sharp 5ea9a814d6 Pdf Import Rewrite
Pdf Import rewritten to greatly improve QR Code detection, reduce
reliance on iTextSharp and improve thumbnails. Fixes #50
2016-09-01 18:31:35 +10:00
Gary Sharp 44f6d325db Update: Mac Enrol using SshNet
SshNet supports required cryptographic algorithms. Simplified data
gathering using plist/xml format from system_profiler. Fixes #88 and #92
2016-09-01 18:31:22 +10:00
Gary Sharp 4e6093702d Improvement: Simplify JobTable SQL Generation
New EF expressions which simplify SQL and avoid some strange behaviour
on SQL Express.
2016-05-30 14:37:12 +10:00
Gary Sharp d955addc26 AD Performance Improvement
When searching very large Active Directories prefix wildcards greatly
reduce performance. A configuration switch is implemented when results
in only suffix wildcards being used.
2016-05-02 18:54:27 +10:00
Gary Sharp dee347128e Add RazorGenerator Directives 2015-12-23 10:55:04 +11:00
Gary Sharp d6de5e5958 Add TempPath parameter to bootstrapper install
Allows a temporary path to be passed to the Bootstrapper to be used when
mounting WIM images during the offline install phase. Allows mounting to
be done on another (faster, SSD) volume.
2015-12-23 10:55:03 +11:00
Gary Sharp 80f7cd0275 Merge pull request #95 from ahmedshash/master
Fix for ability to import keyboard in device import #94
2015-12-23 10:52:59 +11:00
ahmedshash 538fd2e394 Fix for ability to import keyboard in device import #94
As per request #94 this extends functionality when importing/exporting
devices by adding a keyboard field.
2015-12-22 21:16:34 +11:00
Gary Sharp ad5aea6df2 Initial config CSS animation
Uses CSS animation instead of GIF; GIF animation stops when browser
navigation begins, CSS continues.
2015-05-26 21:01:46 +07:00
Gary Sharp b070283270 Razor Generator Directives
Enable `GeneratePrettyNames` so that namespaces and class names are
preserved as in the past (after changes in RazorGenerator Extension)
2015-05-26 12:46:02 +07:00
Gary Sharp 6a017c7be9 Version Bump
Basis of a future release (2.1)
2015-05-14 15:02:51 +10:00
Gary Sharp 6fe8d9c8e0 Bug Fix: Assemblies missing from deployment 2015-05-14 13:11:11 +10:00
Gary Sharp 7eb17a91c9 Removed minify source maps
These files have no route in mvc, so only cause 404 errors in browser
dev tools.
2015-02-02 20:58:47 +11:00
Gary Sharp d2acf31b81 Migrate VS2013 version incrementing extension
"Build Version Increment" doesn't support VS2013, migrates to "Automatic
Versions".
2015-02-02 20:17:58 +11:00
Gary Sharp 50399f4f48 Bug Fix #82: Dereference managed groups on delete
Managed Group references (and subscriptions) continued to exist after
Device Profiles, Device Batches and Document Templates were deleted.
This prevented assigning the same group to another
Profile/Batch/Template without first recycling the IIS App Pool.
2015-02-02 19:23:27 +11:00