Skip to content
This repository has been archived by the owner on Mar 23, 2021. It is now read-only.

NetSUSLP 5.0 #111

Merged
merged 363 commits into from
Sep 28, 2018
Merged

NetSUSLP 5.0 #111

merged 363 commits into from
Sep 28, 2018

Conversation

duncan-mccracken
Copy link
Collaborator

Major Update, Changes Include:

  • Updated user interface to align with Jamf Pro UI
  • Appliance Operating System is now Ubuntu 16.04.5
  • Added (experimental) support for Ubuntu 18.04 LTS
  • Added notifications for recommended actions
  • Improved Active Directory (LDAP) integration for web administration
  • Added ability to create/manage local system accounts
  • Added support for multiple network interfaces.
  • Note: Bonded interfaces are not supported in the UI
  • Added ability to configure global proxy
  • Improved ntp syncronization in Date/Time
  • Added timezone picker map in Date/Time
  • Improved SSL certificate interface
  • Added full chain validation checks for SSL certificates
  • New storage management interface for expanding LVM volumes
  • Improved log viewer
  • Added ability to download contents of log viewer
  • Added dedicated settings pages for services
  • Settings gear is contextually aware of service
  • Added ability to enable/disable services
  • Added ability to show/hide services in Dashboard
  • Added ability to select SUS catalogs to sync
  • Added ability to add custom SUS catalogs (beta/seed)
  • Added ability to publish SUS catalogs over https
  • Improved URL re-write functionality for SUS catalogs
  • Added support for multiple NetBoot images
  • Improved NetBoot image property editing
  • Improved validation checks for LDAP proxy configuration
  • Added service status messages to LDAP proxy
  • Added File Sharing service
  • Added ability to create smb/afp/http shares
  • Added ability to manage users for shares

Standardised $_POST and $_GET variables
Re-added missing defaultBranch function
Standardised $_POST and $_GET variables
Added function to enable / disable service
Added functionality to add / remove SUS sidebar menu item based on service status
Updated conf item to reflect saved state
Now saves enabled or disabled
Updated SUS dashboard item to reflect configuration state
Added Dashboard item
Added initial service enable / disable function
Replaced all 'exec' functions with 'shell_exec'
added shareHelper.sh to webadmin sudoers
Set correct tab reference for local storage item, when restting webadmin password
Added missing href for the AD Domain configuration link, to ensure cursor displays as a hand
Added new File Sharing UI, with ability to add / configure
Dashboard Icons now link to relevant service, if configured, and relevant settings if not configured
id conflict for html element
Enabled UI element for NetBoot & LDAP Proxy
Linked (temporarily) to default pages
Updated NetBoot and LDAP Proxy Panels
Provisioned for service configuration
Improved all size calculations
Fixed odd wrapping issue for the LDAP Proxy icon (caused by SUS text wrapping)
Standardised code formatting
Moved buttons to sticky footer
Added additional Validation
- Private Key, Certificate & CA Bundle are now checked for BEGIN and END tags
- Certificates and Key are verified to be valid
- Private Key is checked to be a match to certificate
- Trust chain is evaluated prior to saving certificates
Added Settings page, helper script, ajax control for LDAP Proxy Server
Placed each settings row in a table to allow for backgraound rendering
Implemented bootstrap-toggle for services
Added functionality to show / hide sharing in dashboard
Added show / hide in dashboard function
Adjusted state settings for checkbox to 'checked' for all states but 'false', for upgrade scenarios
Added Show / Hide in dashboard function
renamed settings and ctl pages
@duncan-mccracken duncan-mccracken merged commit 286eee8 into jamf:master Sep 28, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant