------------------------------------------------------------------- Tue Nov 28 14:46:15 CET 2017 - jgonzalez@suse.com - version 2.7.1.13-1 - Disallow entering multiple identical mirror credentials (bsc#971785) - Fix runtime data display in Images page (bsc#1062972) - add delete button to img-overview page (bsc#1061245) - Update wording for image profiles in image build page (bsc#1058323) - Rename 'Refresh Data' button in VHM details page - Update browser URL correctly after deleting a VHM from the details page (bsc#1061596) - Show 'Nodes' list only for Kubernetes VHMs (bsc#1061563) - remove import button from image over page (bsc#1058128) - Use the same datetime format as the rest of the product (bsc#1054424) ------------------------------------------------------------------- Thu Sep 14 11:04:35 CEST 2017 - mc@suse.de - version 2.7.1.12-1 - Image runtime UI - Redesign VHM pages on ReactJS - Dropdown button ReactJS component - Use ModalButton component in subscription matching pages - Visualization UI look&feel improvements ------------------------------------------------------------------- Wed Aug 30 15:57:36 CEST 2017 - mc@suse.de - version 2.7.1.11-1 - Show a list of channels when an activation key is selected in image import form - Improve error handling in image import UI - Import image UI - Update images list and overview pages for external images - Remove the unused code that caused problems on some browsers (bsc#1050399) - Use ace editor for custom states with yaml syntax highlighting - Fix enter key submit on ListTag filter input (bsc#1048762) ------------------------------------------------------------------- Tue Aug 08 11:33:33 CEST 2017 - fkobzik@suse.de - version 2.7.1.10-1 - Fix overlapping of elem. (bsc#1031143) - Fix formulas action buttons position (bsc#1047513) - Do not show old messages (bsc#1043831) - Add a dynamic counter of the remaining textarea length - Confirm if navigating away while bootstrapping ------------------------------------------------------------------- Mon Jun 12 09:06:15 CEST 2017 - mc@suse.de - version 2.7.1.9-1 - display a generic non-empty err msg in case of xhr.status==0 (bsc#1041913) - Fix: update bottom pagination counter only if it is present - Fix reactjs unique keys generation and remove duplicated menu element - Fix displaying images built by deleted build hosts - Update bootstrap success notification link to 'All Systems' (bsc#1036272) ------------------------------------------------------------------- Mon May 29 17:06:57 CEST 2017 - mc@suse.de - version 2.7.1.8-1 - Fix: only select elemens with the node class in simulation - Slow down the visualization simulation - Cache the computed positions of nodes and use them to set their initial position - Fix bottom alignment of aside and footer - Handle rebuild in a popup dialog - Add select boxes and 'Delete' button to image, store, profile list pages - Fix highstate.js - Remove responsive-tab.js script from the 'Setup Wizard' page - Move 'Clear Menu' button next to the search input - Rename 'Onboarding' to 'Keys' - Rename 'Schedule no sooner than' to 'Earliest' and 'Add to Action Chain' to 'Add to' - Remove 'Apply Highstate' button from Formulas pages - Add support for multiple servers in the highstate preview page - Redesign Highstate preview page - Add inspect status and reinspect button to image overview page - Bounce back from the shortcut links in content management pages - Add getQueryStringValue and urlBounce utility functions for JS - Ensure proper authentication for content management (bsc#1036320) - Fix toolbar elements for formula selection page - change version to 3.1.0 ------------------------------------------------------------------- Wed May 03 16:46:43 CEST 2017 - michele.bologna@suse.com - version 2.7.1.7-1 - Create spacewalk-section-toolbar only if needed - Move selector-buttons and pagination into fixed toolbar - Apply 'action button fixed on scroll' behavior to pages (bsc#1012978) - Allow dot character '.' for activation key (bsc#1035633) - Add 'add to ssm' checkboxes to CVE audit list (bsc#1032016) - Update CVE Audit buttons - Update CVE Audit status icons - Add system to SSM only if it can be added - Fix hardcoded link in image patches list (bsc#1032293) ------------------------------------------------------------------- Mon Apr 03 14:48:31 CEST 2017 - mc@suse.de - version 2.7.1.6-1 - add error handing and fix rebuild button - new cve audit ui for server/images - Fix word spacing in 'Image Status' section of 'Image Overview' page ------------------------------------------------------------------- Fri Mar 31 12:24:22 CEST 2017 - mc@suse.de - version 2.7.1.5-1 - set version to Beta 2 - Visualization: add-to-ssm button - Multilevel hierarchy for Visualization - Fix patches and packages lists JS issue on Firefox (bsc#1031504) - Fix version input in the image build page - Fix JS issues on image build page - Add date time input for scheduling the image build - Add 'Rebuild' button to image details page - Add custom values to image info and image profile - Redirect to images list after scheduling a build - Update remote commands preview/run button (bsc#1028862) - Make password field required in image store form - Refactoring the menu - UI menu: direct link as icon, normal label to collapse/explode submenu - BugFix: evaluate also node label in menu search (bsc#1025939) - Handle TaskomaticApiExceptions: Spark controllers and Javascript - Remote Commands: allow Web Socket to be opened on non-standard port - Fix broken help link for taskstatus (bsc#1017422) - show proxy path in bootstrap UI - clear proxy selection when clicking clear fields button - check if proxy hostname is FQDN in UI - java backend for salt ssh-push through proxy ------------------------------------------------------------------- Wed Mar 08 19:03:33 CET 2017 - mc@suse.de - version 2.7.1.4-1 - show message when waiting for ssh minions times out - fix remote cmd ui js err and timed out msg ------------------------------------------------------------------- Tue Mar 07 14:57:03 CET 2017 - mc@suse.de - version 2.7.1.3-1 - Fix the initial view jump-on-drag bug - remote cmd UI changes for salt-ssh minions - Rephrase the system details page caption a bit - Adjust field captions - initial Visualization Feature - Add patches and packages pages for images - show installed products in the ui - Add image info UI - Add datetime react component with moment.js - Remove 'email' field from image profile form - Add delete confirmation pop-ups to image profile and image store pages - Add build schedule notification on image build page - Updated links to github in spec files - Add js utility function to create Date objects in different timezones - send timeout if no minions available in remote cmd ui - Remove "Technology preview" from Salt SSH push - improve salt remote cmd ui err handling - make remote commands UI async ------------------------------------------------------------------- Tue Feb 07 15:21:24 CET 2017 - michele.bologna@suse.com - version 2.7.1.2-1 - Validate activation key values (bsc#1015967) - Pass user-preferred localtime to the highstate UI (bsc#1020027) - Various fixes for the new UI ------------------------------------------------------------------- Wed Jan 11 16:41:52 CET 2017 - michele.bologna@suse.com - version 2.7.1.1-1 - Version 2.7.1.0 - New UI ------------------------------------------------------------------- Fri Dec 16 12:13:16 CET 2016 - michele.bologna@suse.com - version 2.5.7.12-1 - Version 3.0.3 - Small adjustments on bootstrap page (bsc#1012761) - Bootstrapping: ssh push for salt system feature preview - Fix plus/minus buttons in action chain list (bsc#1011344) - BugFix: message consistency attempting bootstrapping a minion (bsc#1005924) - Only show minions with sids available as links (bsc#1007261, bsc#970460) ------------------------------------------------------------------- Mon Nov 07 10:53:57 CET 2016 - michele.bologna@suse.com - version 2.5.7.11-1 - Increase minor version to 3.0.2 - Adds a total systems counter in Salt Remote Cmd UI - Separate API endpoint for SSH system registration ------------------------------------------------------------------- Thu Oct 06 16:11:48 CEST 2016 - mc@suse.de - version 2.5.7.10-1 - Support formulas in SUSE Manager - switched SUSE Manager version to 3.0.1 - introduce Spark router conventions - Disable strict host key checking per default - Rename "States Catalog" to "State Catalog" in UI - add TaskoTop to UI - BugFix: use user preferences parameters as default page size (bsc#980678) - unified table version ------------------------------------------------------------------- Mon Jul 18 14:09:44 CEST 2016 - jrenner@suse.com - version 2.5.7.9-1 - BugFix: recompute window dimensions when content changes (bsc#971559) - Fix aside column height computation (bsc#969834) - Initial version of the bootstrapping UI ------------------------------------------------------------------- Tue May 24 15:32:18 CEST 2016 - kwalter@suse.com - version 2.5.7.8-1 - Disable action buttons to add/reject/delete minions if user is non org-admin - handle and show error message when session expires in remote-command page (bsc#974891) - Enable Run button in remote-command page only if a preview exists - show both Preview and Run buttons to improve usability of remote command feature (bsc#974288) ------------------------------------------------------------------- Wed Apr 06 08:42:16 CEST 2016 - mc@suse.de - version 2.5.7.7-1 - show fingerprint and scroll if it overflows - Extend the matcher UI refresh interval to 1 minute - Subscription Matching: add message popups in case of errors during refreshes - SubscriptionMatching UI: add a sub-title for add-pin popup to clarify the content - list custom states from db instead of disk (bsc#972166) - BugFix: cut fingerprint but show it whole in tooltip (bsc#971003) - Do not install the src directory (bsc#972125) - Remove all code related to SSE based UI events (bsc#969303) ------------------------------------------------------------------- Mon Mar 21 17:42:16 CET 2016 - mc@suse.de - version 2.5.7.6-1 - fix timepicker show on addon click - add Messages.Util.info/warning/error methods - change icon of state catalog page - save/apply messages in pkg states UI, move msg() to Messages.Utils.msg - enter triggers search in package state UI - Adjust datetimepicker and update highstate ui to use it - add LocalDateTime formating helper - Changed state search button to unique id - unneeded .promise in *-custom-states.js saveRequest() causes undefined error - Make request functions cancelable, adjust client code - (bnc#970531) Fix Network usage in custom state component - (bnc#970531) Revert Network.js changes and fix custom state pages ------------------------------------------------------------------- Wed Mar 09 11:27:51 CET 2016 - mc@suse.de - version 2.5.7.5-1 - Add Custom State UI for Organizations and Groups - check header for csrf token - refactor salt minion onboarding ui showing the fingerprint - Allow to apply the highstate from the UI ------------------------------------------------------------------- Wed Mar 02 11:47:09 CET 2016 - mc@suse.de - version 2.5.7.4-1 - Add gulp infrastructure to transpile JSX and ES6 into ES5 and provide bundling functionality ------------------------------------------------------------------- Wed Feb 10 08:25:16 CET 2016 - mc@suse.de - version 2.5.7.3-1 - Subscription Matcher UI: add order-by-column feature - Subscription Matcher UI: add full date in case of hover - Subscription Matcher UI: add alert color on fully matched quantity of a subscription - fix usage of localization ------------------------------------------------------------------- Tue Jan 26 13:56:40 CET 2016 - mc@suse.de - version 2.5.7.2-1 - add latest state support to ui and generator - Do not refresh the SCC data while the taskomatic job does the same (bsc#962323) - update version number in UI footer to 3.0 - Subscription Matching: add UI to display results of the matching - Bring the About link on the login page back - Adds a translation function per RFC #16 ------------------------------------------------------------------- Sat Jan 16 11:20:04 CET 2016 - mc@suse.de - version 2.5.7.1-1 - Additional fixes for bsc#956613 (decoding [] is broken for list-key-name) - moving non_expirable_package_urls parameter to java - moving download_url_lifetime parameter to java ------------------------------------------------------------------- Tue Jan 05 15:45:06 CET 2016 - mc@suse.de - version 2.5.6.2-1 - Fix list-key-name (decoding of [] is broken in commons-beanutils.jar > 1.7) (bsc#956613) - Add feedback for failure/success and waiting states - Fix changed view behavior - update package states in all views after save - Reuse local search results if search term does not change ------------------------------------------------------------------- Wed Dec 16 11:11:40 CET 2015 - mc@suse.de - version 2.5.6.1-1 - Add UI for package state management - Integrate system header and navigation menu - Send epoch, version and release separately - Initial react component showing the page heading - remove call_procedure and call_function from RHN::DB again. - moving some config parameter to java default file ------------------------------------------------------------------- Mon Nov 30 10:54:19 CET 2015 - mc@suse.de - version 2.5.5.1-1 - BugFix: check mirror credentials required fields (bsc#955970) - change minion cmd api endpoint to use post - URL scheme conventions: /minions/:id and MinionController.show - Add default setting for task timeout - bring back call_procedure and call_function to RHN::DB - fix to have the side bar 100%% height - New ui for the login page and relogin ------------------------------------------------------------------- Thu Oct 22 16:24:20 CEST 2015 - mc@suse.de - version 2.5.1.3-1 - Improve the alert notification - Instead of showing an alert just log out if browser unsupported - Open the event stream on every page - Setup SSE event source on the system overview page ------------------------------------------------------------------- Wed Oct 14 09:48:35 CEST 2015 - mc@suse.de - version 2.5.1.2-1 - implement remote command interface with target glob ------------------------------------------------------------------- Wed Oct 07 13:31:32 CEST 2015 - mc@suse.de - version 2.5.1.1-1 - drop monitoring - port all perl web pages to java - replace upstream subscription counting with new subscription matching (FATE#311619) ------------------------------------------------------------------- Wed Sep 23 14:56:25 CEST 2015 - mc@suse.de - version 2.1.60.13-1 - remove use of updateUpgradePaths() from external - Added sudo user config option and added comments ------------------------------------------------------------------- Tue Feb 03 11:45:13 CET 2015 - mc@suse.de - version 2.1.60.12-1 - Getting rid of trailing spaces - Remove vestige of ctxt-sensitive help, and teach PXT::HTML->link not to link when there is no url - Show Proxy tab if system is a proxy even when assigned to cloned channels (bsc#913939) - spacewalk-web: add Requires for used perl modules - fix perl context-help to notice empty help-url strings - s1-sm-systems.html does not exist any more - unify style ------------------------------------------------------------------- Thu Dec 04 16:21:11 CET 2014 - mc@suse.de - version 2.1.60.11-1 - add User Guide to online help pages - fix links to monitoring documentation (bsc#906887) - clean up remnants of prototype.js, convert to jQuery - fix form-field-name for create-notification - Remove unused clone_newest_package function - fix rhnChannelNewestPackage table by using refresh_newest_package function again - improve the layout in case the exception message is large - setup wizard: add tooltip to refresh button - stop the spinner for the success task - link the error message with the tomcat log viewer - make the SCC migration/refresh dialog show steps - Add a refresh button to the SUSE products page ------------------------------------------------------------------- Fri Nov 07 13:02:38 CET 2014 - mc@suse.de - version 2.1.60.10-1 - Integrate the refresh dialog with the setup wizard products page - Do a refresh only for ISS masters - minor updates to strings / wording - introduce a check for an empty snapshot tag for ssm - minor UI improvements ------------------------------------------------------------------- Tue Oct 14 15:16:52 CEST 2014 - mc@suse.de - version 2.1.60.9-1 - Add aarch64 and ppc64le to parent-child channel compatibility list ------------------------------------------------------------------- Fri Sep 12 15:43:37 CEST 2014 - mc@suse.de - version 2.1.60.8-1 - WebUI cloning should use the same SQL query as API - update linking and delete old page - Use text mode and set editor to read only ------------------------------------------------------------------- Tue Jun 17 09:59:36 CEST 2014 - jrenner@suse.de - version 2.1.60.7-1 - Remove unused perl code after pages have been ported to java - Add development_environment to rhn_web.conf ------------------------------------------------------------------- Tue May 27 17:12:58 CEST 2014 - mc@suse.de - version 2.1.60.6-1 - Fix refreshing of Autoinstallable Tree forms (bnc#874144) ------------------------------------------------------------------- Thu May 22 14:32:10 CEST 2014 - mc@suse.de - version 2.1.60.5-1 - Workaround browser bugs with broken scrolling on anchor pages. (bnc#855168) ------------------------------------------------------------------- Fri May 16 13:11:58 CEST 2014 - mc@suse.de - version 2.1.60.4-1 - rewrite pending events page from perl to java - remove old perl pages - delete unused code in modules/rhn/RHN/Server.pm related to system events - delete unused code in modules/rhn/RHN/DB/Server.pm related to system events - Reuse --add-product-by-ident for triggering product re-sync - remove Quick Start Guide from side menu - Replace editarea with ACE (http://ace.c9.io/) editor. - dont show link if there are no details to show - fixed urls pointing to novell.com - Bugfix: humanize dates after fragment has loaded ------------------------------------------------------------------- Tue May 06 15:03:59 CEST 2014 - mc@suse.de - version 2.1.60.3-1 - Fix bug converting pm times to am when using locales in 24 hour format - style alert messages on perl pages - update info icon - Outdated copyright message (bnc#872978) - Implement Setup Wizard Product sync page - rewrite system snapshot to java: removed obsoleted perl page - rewrite system event page from perl to java - Safer DWR callback method introduced - Fix SP migration fails to add child channels (bnc#867601) - Rename sp-migration.js to susemanager-sp-migration.js - port SP Migration Setup page to bootstrap and jquery ------------------------------------------------------------------- Thu Mar 27 10:19:19 CET 2014 - fcastelli@suse.com - version 2.1.60.2-1 - Cache proxy verification status in the session - split the js files again as the onready callbacks conflict with the available dwr methods - remove the custom .js for proxy settings, move everything to the main one - handle missing proxy settings case - Basic save, verify and retrieve implemented. - bug with the gray column fixed - function columnHeight doesnt need to be called more than once - javascript semicolons added. fixes in the calculation of the aside tag's height. fixed scroll to avoid the tabs to be resized after the aside tag is rendered. Function resize tab added to the Jquery Object to make it global - HTTP proxy javascript - img folder added. responsive tabs file added - Remove debug logging - Implement the "make primary" functionality - Cache subscriptions and validation status in the session object - Refactor javascript and get rid of hidden form fields - Clear modal when it is hidden + refactor the IDs - Fix modal ids after refactoring - Initial version of a new modal to list the actual subscriptions - Add new javascript source file for setup wizard - Update edit_notification_method.pxi - Rewrite code for bootstrap usage - fixed bug unable to delete action chain - fixed typo in action chain jsp and js - bnc#862043: fail if rhnPackage.path is NULL - bnc#862043: avoid trimming to 128 chars - update navigation link: Install -> Create First User - system_upgradable_package_list is not referenced anymore - on-click and node-id attributes are relevant only to pxt pages - removed unused up2date_version_at_least() - removed unused rhn-up2date-at-least tag - bnc#867646: Action Chaining: avoid scrolling page after javascript handler - make the setup of the date picker more declarative using data- attributes in order to be able to share this setup with other parts of the code that will need a slightly different picker like the recurrent selector. It also saves us from outputing one