Permalink
Commits on Nov 10, 2011
  1. Added sanity checks and environment versioning to run_tests.sh.

    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
    gabrielhurley committed Nov 9, 2011
Commits on Nov 9, 2011
  1. Adds selenium and qunit integration into Django test suite.

    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
    gabrielhurley committed Nov 9, 2011
Commits on Nov 8, 2011
  1. Four modest bug fixes.

    Sorry these are in one commit, but they all ran one into the other when I discovered them.
    
    Fixed 887770 -- corrects an instance of "dash" -> "nova" renaming that was missed in openstack-dashboard/dashboard/views.py
    Fixed 887768 -- removes duplicate code and adds docstrings to auth_views.py. These changes were previously made but somehow didn't get staged and committed.
    Fixed 887767 -- the list of tenants in the tenant switcher no longer changes when viewing the Tenants or Users syspanel pages.
    Fixed 887766 -- corrects a broken bit of if/else logic so that the tenant switch list isn't empty.
    
    Change-Id: I0cb6fff83d7279b17233c50ef2d4af2586cca829
    gabrielhurley committed Nov 8, 2011
  2. unquieting the pip install, theming the docs

    to match other openstack dev docs
    
    blueprint improve-dev-documentation
    
    Change-Id: I9923fc967d3d685863791aecda09a3e0ba87b8d5
    heckj committed Nov 8, 2011
  3. Adding setup instructions to the quickstart docs.

    Implements blueprint horizon-dev-setup-doc-update.
    
    Change-Id: I0d16a5db7b8b7b670e76a99792f744e6ff0e00a2
    ohnoimdead committed Nov 8, 2011
  4. Updates for readthedocs.org compatibility in docs building.

    Change-Id: I1101d7eee78a8e215a2bb076872423fc86ef1b48
    gabrielhurley committed Nov 7, 2011
Commits on Nov 7, 2011
  1. Re-architects the OpenStack Dashboard for modularity and extensibility.

    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
    gabrielhurley committed Oct 31, 2011
  2. bug #873216: Fixing ajax refresh for instance view.

    Change-Id: I2ecf9b7a07f0a8df5f34d14966c61ed3b803e081
    Jake Dahn committed Nov 7, 2011
  3. bug #862667

    Add https as an option for pip-requires.
    
    Change-Id: Ib791dce52636c0caf02b0f21046f3cbf21fce814
    Jake Dahn committed Nov 4, 2011
Commits on Nov 2, 2011
  1. Fixing some pep8 issues with volumes.

    Change-Id: I908c7457e47ba7da3d3df37679298ed98ce097b0
    ohnoimdead committed Nov 1, 2011
Commits on Nov 1, 2011
  1. Fixed a copy-paste error in pip-requires.

    Change-Id: Iaad78027704502d56407b26eae7e20bbbea6d5cb
    gabrielhurley committed Nov 1, 2011
Commits on Oct 31, 2011
  1. Adds quantum and kombu to buildout.

    Fixes bug 884422. With this fix you can run bin/buildout followed by python bin/test and actually have the tests run.
    
    Change-Id: Ia57d3ae10ce188373d02bb4372f7a63815d9c20f
    gabrielhurley committed Oct 31, 2011
  2. Buildout correctly installs novaclient and keystoneclient.

    Fixes bug 884392.
    
    Change-Id: I3c330ae67f5808724da1bb3f3ebc5a4d18e2d3ad
    gabrielhurley committed Oct 31, 2011
  3. more pep8 cleanup to reduce to 0 pep8 issues

    Change-Id: I7183f9c4a337657d0a5badfb07535b2b34f677b8
    heckj committed Oct 31, 2011
  4. pep8 cleanup

    Change-Id: I3f8b799c2a22e3578196e878518ae44796b5e04a
    heckj committed Oct 31, 2011
Commits on Oct 28, 2011
  1. Migrates Horizon to use KeystoneClient

    References blueprint novaclient-migration. Fixes bug 848399. As a bonus it also fixes bug 882784.
    
    This merge moves Horizon off of openstackx and novaclient for authentication and keystone management. Instead it uses the new python-keystoneclient library.
    
    Change-Id: Idce4410b473aa51539f2246e8d852a7fe0aeb349
    gabrielhurley committed Oct 19, 2011
  2. Add .gitreview and rfc.sh.

    rfc.sh helps with gerrit reviews.
    .gitreview lets git-review know how to find the gerrit repo.
    
    Change-Id: I84439d53114a0f63bea33e6122b2d2a3ac10617f
    jeblair committed Oct 28, 2011
Commits on Oct 27, 2011
  1. Merge pull request #174 from gabrielhurley/tenant_name_fix

    Fixes LP bug 875231 -- use tenant name instead of id for dropdown.
    devcamcar committed Oct 27, 2011
  2. Merge pull request #173 from 4P/docs

    Adding docs!
    gabrielhurley committed Oct 27, 2011
  3. Merge pull request #172 from jeffjapan/localization-fix2

    Corrected localized format strings and updated internationalization files
    devcamcar committed Oct 27, 2011
  4. fixing NOVA -> Horizon

    heckj committed Oct 27, 2011
  5. Fix name references

    devcamcar committed Oct 27, 2011
  6. adding developer docs

    heckj committed Oct 27, 2011
  7. Update django-openstack/README

    devcamcar committed Oct 27, 2011
  8. Update django-openstack/README

    devcamcar committed Oct 27, 2011
Commits on Oct 26, 2011
  1. Merge pull request #171 from gabrielhurley/gettext_fixes

    More Internationalization
    ohnoimdead committed Oct 26, 2011
  2. Merge pull request #168 from gabrielhurley/swift_paging

    Fixes LP bug 882189 -- Adds paging support to swift API calls.
    ohnoimdead committed Oct 26, 2011
  3. Merge pull request #169 from gabrielhurley/javascript_cleanout

    Fixes LP bug 882245 -- removes js libraries which are completely unused.
    ohnoimdead committed Oct 26, 2011