Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 1, 2012
  1. @gabrielhurley

    Makes setup.py actually list it's dependencies for pip/easy_install.

    gabrielhurley authored
    Change-Id: I9b774f5d64662f67d2a4dd2d1dd4dc59be0f45df
Commits on Feb 29, 2012
  1. @gabrielhurley

    Unifies the project packaging into one set of modules.

    gabrielhurley authored
    There are no longer two separate projects living inside the horizon
    repository. There is a single project now with a single setup.py,
    single README, etc.
    
    The openstack-dashboard/dashboard django project is now named
    "openstack_dashboard" and lives as an example project in the
    topmost horizon directory.
    
    The "horizon/horizon" directory has been bumped up a level and now
    is directly on the path when the root horizon directory is on
    your python path.
    
    Javascript media which the horizon module directly relies upon
    now ships in the horizon/static dir rather than
    openstack-dashboard/dashboard/static.
    
    All the corresponding setup, installation, build, and env scripts
    have been updated accordingly.
    
    Implements blueprint unified-packaging.
    
    Change-Id: Ieed8e3c777432cd046c3e0298869a9428756ab62
Commits on Feb 2, 2012
  1. @gabrielhurley

    Reworked all the usage implementations into one standard set.

    gabrielhurley authored
    Adds a base Usage data object, datatables, class-based views,
    and more consistent templating for all cases.
    
    Bumps environment version to ensure latest novaclient.
    
    Fixes bug 922353.
    
    Change-Id: Ib2042e9393c8deb0e3ec23403da55a6fb8dd39fb
Commits on Jan 5, 2012
  1. @gabrielhurley

    Unified horizon and openstack-dashboard environments.

    gabrielhurley authored
    Buildout has been removed entirely, all dev installation is now
    done via the single tools/install_venv.py script.
    
    Django's manage.py script has also been updated to a newer
    version/convention; this allows for less python path mangling
    and makes things cleaner and more explicit. Note that, as such,
    it has been moved up a directory level.
    
    Change-Id: I62f9f06ee00568fc91e5ba7e1fd15d22ea849d1f
Commits on Nov 21, 2011
  1. @gabrielhurley

    Unit tests shouldn't override template rendering.

    gabrielhurley authored
    Removes the fake_render_to_response function that was preventing
    templates from being rendered. This required a number of adjustments
    to the mocked obejcts in the view tests (which didn't need to be
    mocked to begin with). A couple of legitimate problems were
    exposed upon rendering the templates which are also now fixed.
    
    Change-Id: I1647dcec01084318be1bb8f6d6ac1f4308992afa
Commits on Nov 10, 2011
  1. @gabrielhurley

    Added sanity checks and environment versioning to run_tests.sh.

    gabrielhurley authored
    Implements blueprint environment-versioning.
    
    Fixed bug 887885. The script will bail if the seleniumrc or test scripts are missing, preventing the hang, or the possibility of bad environments.
    
    Change-Id: I3cdeb71660c897e8b2adbf81d3794333d1847204
Commits on Nov 9, 2011
  1. @gabrielhurley

    Adds selenium and qunit integration into Django test suite.

    gabrielhurley authored
    Implements blueprint frontend-testing.
    Implements blueprint javascript-unit-tests.
    
    Adds selenium to buildout script and uses django-nose-selenium to integrate with Django's unit test machinery. Includes proof-of-implementation tests with both selenium and qunit.
    
    Change-Id: Ic7db4994be398c633a78dca7369359602c7d8f57
Commits on Nov 7, 2011
  1. @gabrielhurley

    Re-architects the OpenStack Dashboard for modularity and extensibility.

    gabrielhurley authored
    Implements blueprint extensible-architecture.
    Implements blueprint improve-dev-documentation.
    Implements blueprint gettext-everywhere.
    Implements blueprint sphinx-docs.
    
    Complete re-architecture of the dashboard to transform it from a standalone django-openstack app to a Horizon framework for building dashboards. See the docs for more information.
    
    Incidentally fixes the following bugs:
    
    Fixes bug 845868 -- no PEP8 violations.
    Fixes bug 766096 -- the dashboard can now be installed at any arbitrary URL.
    Fixes bug 879111 -- tenant id is now controlled solely by the tenant switcher, not the url (which was disregarded anyway)
    Fixes bug 794754 -- output of venv installation is considerably reduced.
    
    Due to the scale and scope of this patch I recommend reviewing it on github: https://github.com/gabrielhurley/horizon/tree/extensible_architecture
    
    Change-Id: I8e63f7ea235f904247df40c33cb66338d973df9e
Something went wrong with that request. Please try again.