Hello community, here is the log from the commit of package python-halite for openSUSE:Factory checked in at 2013-11-07 09:54:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-halite (Old) and /work/SRC/openSUSE:Factory/.python-halite.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-halite" Changes: -------- --- /work/SRC/openSUSE:Factory/python-halite/python-halite.changes 2013-10-17 17:45:42.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-halite.new/python-halite.changes 2013-11-07 09:54:15.000000000 +0100 @@ -1,0 +2,8 @@ +Mon Nov 4 21:36:04 UTC 2013 - aboe76@gmail.com + +- Updated to halite 0.1.04 +- Removed unnecesary functions and variables +- New feature: Command form now has search docs feature, where it displays + the Salt docs associated with a search string + +------------------------------------------------------------------- Old: ---- halite-0.1.02.tar.gz New: ---- halite-0.1.04.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-halite.spec ++++++ --- /var/tmp/diff_new_pack.WMDMvS/_old 2013-11-07 09:54:16.000000000 +0100 +++ /var/tmp/diff_new_pack.WMDMvS/_new 2013-11-07 09:54:16.000000000 +0100 @@ -16,7 +16,7 @@ # Name: python-halite -Version: 0.1.02 +Version: 0.1.04 Release: 1%{?dist} License: MIT Summary: Halite the salt Web UI ++++++ halite-0.1.02.tar.gz -> halite-0.1.04.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/halite-0.1.02/PKG-INFO new/halite-0.1.04/PKG-INFO --- old/halite-0.1.02/PKG-INFO 2013-10-14 23:24:34.000000000 +0200 +++ new/halite-0.1.04/PKG-INFO 2013-11-01 19:58:04.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: halite -Version: 0.1.02 +Version: 0.1.04 Summary: SaltStack Web UI Home-page: https://github.com/saltstack/halite Author: SaltStack Inc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/halite-0.1.02/README.rst new/halite-0.1.04/README.rst --- old/halite-0.1.02/README.rst 2013-09-24 21:50:32.000000000 +0200 +++ new/halite-0.1.04/README.rst 2013-10-31 17:25:11.000000000 +0100 @@ -298,7 +298,8 @@ If you have problems look for "Halite:" in the saltstack master log output. -2) Customized Deployment +Customized Deployment +==== The Halite github repository provides a skeleton framework for building your own custom deployment. One can run the default bottle.py framwork form the command line thusly @@ -392,11 +393,34 @@ A multithreaded or asynchronous one will be needed if more than one browser is tested at once. +Make sure that the end to end test is setup to login to Halite + +.. code-block:: bash + $ vim halite/test/mock/loginConf.coffee + +In that file change the following + +.. code-block:: javascript + + loginInfo = + username: 'your_halite_username' + password: 'your_halite_password' + +Now you can run the tests using the following commands + .. code-block:: bash $ cd halite $ karma start karma_e2e.conf.js -.. ............................................................................ +You might have to build the distribution (for development) + +.. code-block:: bash + + $ cd halite + $ ./prep_dist.py + + +.. ............................................................................ .. _`halite`: https://github.com/saltstack/halite diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/halite-0.1.02/halite/app/appConfigSrvc.js new/halite-0.1.04/halite/app/appConfigSrvc.js --- old/halite-0.1.02/halite/app/appConfigSrvc.js 2013-10-14 23:20:53.000000000 +0200 +++ new/halite-0.1.04/halite/app/appConfigSrvc.js 2013-11-01 19:56:39.000000000 +0100 @@ -4,8 +4,8 @@ configuration = { baseUrl: "", - date: "20130709", - version: "0.0.1", + date: "2013-11-01", + version: "0.1.04", views: { home: { label: "home", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/halite-0.1.02/halite/app/main.css new/halite-0.1.04/halite/app/main.css --- old/halite-0.1.02/halite/app/main.css 2013-09-25 23:22:29.000000000 +0200 +++ new/halite-0.1.04/halite/app/main.css 2013-10-31 17:25:11.000000000 +0100 @@ -1,3 +1,7 @@ +/* make sure search docs form group is displayed correctly */ +div#table-display { + display: inline-table; +} /* fix up display to not use table*/ .input-group.input-group-fix { display: inline-block; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/halite-0.1.02/halite/app/navbar.html new/halite-0.1.04/halite/app/navbar.html --- old/halite-0.1.02/halite/app/navbar.html 2013-09-24 21:21:48.000000000 +0200 +++ new/halite-0.1.04/halite/app/navbar.html 2013-10-31 17:25:11.000000000 +0100 @@ -24,7 +24,7 @@ <div class="form-group"> <input class="span2" type="text" placeholder="Username" ng-model="login.username" name="username" required> <input class="span2" type="password" placeholder="Password" ng-model="login.password" name="password" required> - <button type="submit" class="btn btn-default btn-sm" ng-click="loginUser()" ng-disabled="loginForm.$invalid">Login</button> + <button type="submit" class="btn btn-default btn-sm" id="login-button" ng-click="loginUser()" ng-disabled="loginForm.$invalid">Login</button> </div> </form> <form class="navbar-form pull-right" name="logoutForm" ng-cloak ng-show="!!loggedIn"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/halite-0.1.02/halite/app/util/appUtilSrvc.js new/halite-0.1.04/halite/app/util/appUtilSrvc.js --- old/halite-0.1.02/halite/app/util/appUtilSrvc.js 2013-10-14 23:20:53.000000000 +0200 +++ new/halite-0.1.04/halite/app/util/appUtilSrvc.js 2013-11-01 19:56:39.000000000 +0100 @@ -7,7 +7,7 @@ (function() { - var Bosser, Commander, Item, Itemizer, Jobber, Minioner, Orderer, Pagerage, Resulter, Runner, Wheeler, appUtilSrvc, _ref, _ref1, + var Bosser, Commander, Item, Itemizer, Jobber, Minioner, Pagerage, Resulter, Runner, Wheeler, appUtilSrvc, _ref, _ref1, __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; }, __hasProp = {}.hasOwnProperty, __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }; @@ -707,266 +707,4 @@ appUtilSrvc.value("Pagerage", Pagerage); - /* - Orderer class used to provide ordered data object with keyed lookup - Entries can be accessed by key but the order of entry or sort is preserved. - - Orderer instances can by used with Angular 1.15+ ng-repeat track by - functions to guarantee display order when iterating over object properties - such as -