lp:~james-page/horizon/essex

Created by James Page on 2012-03-05 and last modified on 2012-03-09
Get this branch:
bzr branch lp:~james-page/horizon/essex
Only James Page can upload to this branch. If you are James Page please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
James Page
Project:
OpenStack Dashboard (Horizon)
Status:
Development

Recent revisions

53. By James Page on 2012-03-09

* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [33566cb] add table column verbose_name to make it into translation
* [d354c60] Fix quicksearch filter for tables, thr row class odd/even
  has been missing
* [7affd63] Minor extensibility tweaks (sidebar context and div
  wrapper)
* [93f8382] Moves the branding back out of the main nav template.
* [2d2e600] Refactorize JS codes for action button check to reduce
  duplication
* Automated Ubuntu testing build:
* [33566cb] add table column verbose_name to make it into translation
* [d354c60] Fix quicksearch filter for tables, thr row class odd/even
  has been missing
* [7affd63] Minor extensibility tweaks (sidebar context and div
  wrapper)
* [93f8382] Moves the branding back out of the main nav template.
* [2d2e600] Refactorize JS codes for action button check to reduce
  duplication
* ad0784c fix chinese i18n code name from zh-TW/zh-CN to zh_TW/zh_CN
  f631470 Remove old Glance variables from openrc template b59d288
  Updated translation files; added sphinx template placeholder to
  manifest. 86bb083 Form errors should be very apparent. c49ab04 Fixed
  a couple of places where tenant was still being shown to the user.
* c49ab04 Fixed a couple of places where tenant was still being shown
  to the user. 9edcc59 Return proper error message when adding
  security group with no params d70a0fa Disable submit action button
  until any of list item is selected 0860680 set image attributes not
  modifiable as read-only 9bea795 Made readme a little more clear on
  where to put local_settings.py
* No change rebuild.
* [c49ab04] Fixed a couple of places where tenant was still being
  shown to the user. [d70a0fa] Disable submit action button until any
  of list item is selected [0860680] set image attributes not
  modifiable as read-only [5d22379] Prevents fade-in of modal forms in
  case of existing previous modal form. Note: This is just a quick fix
  for the problem specified in the bug. In general there are problems
  with using overlaying modals. Each subsequent modal form doesn't
  'backdrop' the previous one, and the first modal could be closed
  without closing the last one. [dff4efa] Appending [Instance_ID] in
  instance name for Floating IP association form in case the instance
  name is not unique. Screenshot can be seen at: https://pzt.me/8ud1
* No change rebuild.
* [9edcc59] Return proper error message when adding security group
  with no params [0860680] set image attributes not modifiable as
  read-only [017f756] add git commit date / sha1 to sphinx html docs
  Prevents fade-in of modal forms in case of existing previous modal
  form. Note: This is just a quick fix for the problem specified in
  the bug. In general there are problems with using overlaying modals.
  Each subsequent modal form doesn't 'backdrop' the previous one, and
  the first modal could be closed without closing the last one.
  [dff4efa] Appending [Instance_ID] in instance name for Floating IP
  association form in case the instance name is not unique. Screenshot
  can be seen at: https://pzt.me/8ud1 [7423d11] Made Create Snapshot
  load in modal. [d2324b8] Changed alert message to show actual IP
  instead of obj_id for 'Disassociate IP' action. [9ffb726] Added
  floatformat:2 filter to Overview usage for Hours/GBs
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [9bea795] Made readme a little more clear on where to put
  local_settings.py [f5a8fd4] One last redux for setup.py requirement
  parsing.
* [0ee6fa8] Fixed MANIFEST.in so the setup.py sdist command works
  properly. [6dee4e0] Removed '/' symbol in csv report. [309a724]
  Removed subheading from Overview pages. [6d20a65] Made Release
  Floating IPs buttons red. [0b7b11b] Give a project name instead of
  tenant id when allocating an ip [fa1f817] Removed period from login
  status. [2fd7e91] Removed unwanted handling for the -e and -f flags
  in install_requires.
* No change rebuild.
* [b1a6f00] Added a default SECRET_KEY
* [6dee4e0] Removed '/' symbol in csv report. [6d20a65] Made Release
  Floating IPs buttons red. [0b7b11b] Give a project name instead of
  tenant id when allocating an ip [fa1f817] Removed period from login
  status.
* No change rebuild.
* [309a724] Removed subheading from Overview pages. [6d20a65] Made
  Release Floating IPs buttons red. [0b7b11b] Give a project name
  instead of tenant id when allocating an ip
* [2fd7e91] Removed unwanted handling for the -e and -f flags in
  install_requires. [a9d926e] Added package_data to horizon
* [28c1a25] Require django >= 1.3.1 and rework __init__ to make
  installing easier. [dec0bc3] Small fix for forms with alert messages
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [2042b89] Makes setup.py actually list it's dependencies for
  pip/easy_install. [a674025] Volumes page should not show inactive
  instances. [4b4bbd4] Added detail view for images. [8676439] Updated
  the django.wsgi file for devstack. [052aa55] Unifies the project
  packaging into one set of modules.
* [fca0b64] Implements reusable tab components. [4b33334] Validates
  port range and displayed non-field errors.
* [e040ad1] Prevents unauth'd view calls from popping up login in
  modal window.
* [7ab3948] Adds usage vs quota data to the launch instance dialog.
  Adds a reusable progress bar indicator. [8da6535] Added beginnings
  of a deployment guide w/ info on sessions.
* [7604208] Implementing EC2 credentials download [8da6535] Added
  beginnings of a deployment guide w/ info on sessions. [b79a3f7]
  Validates CIDR for security group rule input.
* [fa61455] Fixing Volume call used in image launch modal. [46bceaa]
  Makes the background color default to white. [0e58aea] Floating ip
  attachment needed ip instead of id.
* [461a266] Remove an unused template [46bceaa] Makes the background
  color default to white. [0e58aea] Floating ip attachment needed ip
  instead of id.
* [2491f6e] Changing default volume attachment interface.
* [f1b0ab6] Use the volume endpoint for volume actions [8cfd57b] don't
  show batch actions if no table data is available
* [ab35449] Swift name usage cleanup. Unicode support and slash
  prohibition.
* [8cfd57b] don't show batch actions if no table data is available
  Allow login post without region in POST data. [c17d93d] Removed a
  *really* outdated setting. [d87006d] Improve usability of syspanel
  instance list.
* [3e77ad7] Adds test (copied from Glance/Keystone) to verify authors
  file is up-to-date. [b2d8133] Adding new ephemeral disk attribute to
  flavors. [c17d93d] Removed a *really* outdated setting. [d87006d]
  Improve usability of syspanel instance list.
* [75cf16c] Allow login post without region in POST data. [c17d93d]
  Removed a *really* outdated setting.
* [ab1fa53] Added an authors file generated from the git log (and de-
  duplicated). [404bda3] Help texts and dynamic label change for
  entering security group rules. ICMP rules have different meanings
  for the from_port and to_port fields. [1ee0694] allow rebooting
  instance in shutoff state
* No change rebuild.
* No change rebuild.
* [2dcebb8] Adds new explicit interstitial page to download keypair.
  [3441088] Updated for Django 1.4. [321778f] Close button added for
  alert messages.
* No change rebuild.
* [784a9a0] Cleanup of quantum dependencies and imports.
* [572db79] Updated to Bootstrap 2.0 Final, and removed unused media.
  [d2df3ee] Keystone-related improvements.
* [db1b005] Adding iso8601 to pip-requires for Glance [d2df3ee]
  Keystone-related improvements. [1c62ba7] Adds tests for
  pause/unpause instances [7404d3f] Adds tests for instance console
  exception [0e55ede] Adds tests for suspend/resume instances
* [8b7e744] Fixed #934459. Remove outdated -E arg for pip. [7404d3f]
  Adds tests for instance console exception [8a919b8] Fixes for volume
  attachments view and modal behavior. [0e55ede] Adds tests for
  suspend/resume instances
* [1c62ba7] Adds tests for pause/unpause instances [7404d3f] Adds
  tests for instance console exception [0e55ede] Adds tests for
  suspend/resume instances
* [8a919b8] Fixes for volume attachments view and modal behavior.
* [bcb4166] Ignoring .venv dir [7e717f3] Sets default values for
  month/year at Usage Form in overview page [b5a60bc] Adds client-side
  templating capabilities. [6e9f375] Fixes a style bug when a button
  is the first element in a button group. [25cefd3] Rename venvs to
  match everyone else.
* No change rebuild.
* [c689f19] Bugfixes for modify project users. [7e717f3] Sets default
  values for month/year at Usage Form in overview page [1c57c92]
  Coloring errors in forms red. [6e9f375] Fixes a style bug when a
  button is the first element in a button group. [0027bc2] Improved
  AJAX polling. [25cefd3] Rename venvs to match everyone else.
  [7369311] Fixes logic for toggle Pause/Suspend actions Fixes bug
  925395. Added functionality in BatchAction to support multiple
  actions. The verbose_names are accordingly changed in update method.
  It is only required that the current action index is set in the
  control.
* [aca7394] Refactored test suite. [0027bc2] Improved AJAX polling.
  [7369311] Fixes logic for toggle Pause/Suspend actions Fixes bug
  925395. Added functionality in BatchAction to support multiple
  actions. The verbose_names are accordingly changed in update method.
  It is only required that the current action index is set in the
  control.
* No change rebuild.
* [1c57c92] Coloring errors in forms red. [0027bc2] Improved AJAX
  polling. [7369311] Fixes logic for toggle Pause/Suspend actions
  Fixes bug 925395. Added functionality in BatchAction to support
  multiple actions. The verbose_names are accordingly changed in
  update method. It is only required that the current action index is
  set in the control. [190f4fc] Adds support for volume snapshots
  (volume snapshots table and ability to boot from a volume snapshot).
* [aed4766] Full support for dashboard and panel configuration via
  service catalog. [190f4fc] Adds support for volume snapshots (volume
  snapshots table and ability to boot from a volume snapshot).
* [797c497] Cleanup on syspanel.images code, and unuset template
  removal. [c46f36a] Added readme for changing branding. [6516c38]
  Updated Copyright dates to 2012.
* [4d8a924] Improved region switcher. [c46f36a] Added readme for
  changing branding. [6516c38] Updated Copyright dates to 2012.
* [95970b7] Auto-updating for data in data tables!
* [c106616] Making attach volume detach action work again. [478772b]
  Syspanel instance display corrections.
* No change rebuild.
* [87e6970] Renamed all user-facing cases of "tenant" to "project".
* [478772b] Syspanel instance display corrections.
* [6892653] Use unscoped token to fetch authorized projects. Fixes bug
  927939. [32b8ab6] Fixes delete of a flavor in syspanel. Fixes bug
  924110. novaclient API is changed - purge param is removed. Patch 2:
  removed duplicate line Patch 3: removed repeated test call of the
  same method [a5d73d9] Slightly imrpoved usability of noVNC console
* [0cbf1d4] Re-fixing the horizontal layout of the usage range form.
  [32b8ab6] Fixes delete of a flavor in syspanel. Fixes bug 924110.
  novaclient API is changed - purge param is removed. Patch 2: removed
  duplicate line Patch 3: removed repeated test call of the same
  method
* [a5d73d9] Slightly imrpoved usability of noVNC console [5131ce2]
  Cleans up leftover coverage files after test run. [3eae6c8] fixed
  whitespace and alignment of elements to be consistent [648075f]
  Making checkbox padding more flexible (vs. static pixel amounts)
  Making width of checkbox column consistent, even when no rows are
  shown [6d9baeb] Make space consistent between tables [c381195] Added
  vertical padding in tenant switcher [fd9d583] Converted Quantum to
  Datatables. [b8803fd] Fixing scroll overflow of table actions
* No change rebuild.
* [ce35f94] Added spacing in sidebar for nab elements [3eae6c8] fixed
  whitespace and alignment of elements to be consistent [6d9baeb] Make
  space consistent between tables [c381195] Added vertical padding in
  tenant switcher [fd9d583] Converted Quantum to Datatables. [b8803fd]
  Fixing scroll overflow of table actions
* [64b81ac] Reworked all the usage implementations into one standard
  set. [1a9ee2f] Adjusting placement of alert action buttons
* [8eb4a10] Coverage stats no longer incorrect. [1a9ee2f] Adjusting
  placement of alert action buttons
* [8cab45b] Center all multi-select checkboxes
* No change rebuild.
* [e2e1498] Trades out a one-off style tweak for a reusable one from
  bootstrap.
* [051cc12] Window now goes as low as 1024px wide without breaking.
* [a3f04d7] Fixed a tupo in Floating IP table header Fixes bug 923281
  [ec65aed] Tenant user administration upgrades.
* [e2e89a3] Import cleanups, removing unused vars, exception handling,
  one test fix.
* [ec65aed] Tenant user administration upgrades. [5444f45] Cleans up
  imports and error handling for syspanel.tenants. Fixes bug 922406.
  [c6003ab] Improves error handling for missing table values (less
  confusing). [b127470] Adds title to tenant edit modal. Fixes bug
  922350. [e559e48] Tenant description no longer raises an exception
  if missing. Fixes bug 922301. [31a15f9] Removes unmainted
  requirements from setup.py
* [df8fdd2] Makes failing mox test output 10x easier to decipher.
  [5444f45] Cleans up imports and error handling for syspanel.tenants.
  Fixes bug 922406. [c6003ab] Improves error handling for missing
  table values (less confusing). [b127470] Adds title to tenant edit
  modal. Fixes bug 922350. [e559e48] Tenant description no longer
  raises an exception if missing. Fixes bug 922301. [61cdfb6] Separate
  time overrides from test machinery. [31a15f9] Removes unmainted
  requirements from setup.py
* No change rebuild.
* [72a50b1] Novaclient for usage features. Kill openstackx.
* No change rebuild.
* [166ec2f] Implements action colors as per style guide. Fixes bug
  921741. [1e46e36] Corrects spacing for dropdown menu items. Fixes
  bug 921747. [1ae9559] Removes max-height from modals. Fixes bug
  921733. [eea6cfe] Corrects cross-browser height issues for .btn-
  group + .small.
* No change rebuild.
* [db1842c] Bootstrap 2!
* [f60aa08] switching to use python-quantumclient intead of quantum
  repo directly
* [269e389] horizon: Use novaclient for flavor create/delete [0314de8]
  Remove another quota-related openstackx dep
* [4724c2a] Port quantum vif servers call to novaclient
* [0314de8] Remove another quota-related openstackx dep [7b0ca43] Hide
  boot from volume UI when no volumes are available. [ac2a134] Made
  cancel button more visible. [fe97aa4] Tenant description now
  required on create and edit
* [5e680c9] Fixing default for boot from volume (from /dev/vda to vda)
  [7b0ca43] Hide boot from volume UI when no volumes are available.
  [959d29a] Converts syspanel.images to use datatables, new modals,
  etc. [ac2a134] Made cancel button more visible. [fe97aa4] Tenant
  description now required on create and edit [b39f0a0] Deleting a
  directory that should not have been there [ff7c1ce] Implementing
  multi-region support. [a67347f] Swift exception handling
  improvements. [bc7ebe1] Pylint cleanup (mostly unused or missing
  imports). [f0b48bd] Remove services openstackx dependency [37b7989]
  VNC no longer loads by default on instance detail page. [5305447]
  Port servers calls to novaclient [6883ea9] Port quotas to novaclient
  [41912be] Added specific style for error box. * fixes bug 900432
* [f0b48bd] Remove services openstackx dependency
* debian/conffiles: /etc/openstack-dashboard/local-settings.py
* [f0b48bd] Remove services openstackx dependency
* [05ba37d] Update Actions to require class-level name. [26878f6] Adds
  ID to flavors list.
* No change rebuild.
* [eaf93c8] Tooltip implementation cleanup. [1916202] Added a
  contributing guide to the Horizon docs. [7054298] Auto-remove auto-
  generated .rst files for deleted .py files. [e41f93a] Fix reference
  to vnc console.url
* No change rebuild.
* [c1bf05f] Adds support for boot from volume. [e41f93a] Fix reference
  to vnc console.url
* No change rebuild.
* [e90e8a9] Implementing instance count field in launch form. *
  fixes bug 905061 * Allows for launching multiple instances at
  once.
* [f53ee0a] Use novaclient to get a vnc console.
* [e0ff336] Fixes a syntax error when updating tenants [33519eb] Fix
  volume deletion by adding object id sanitization and object display
  names
* [9f9d4ab] Converts images and snapshots to new tables, modals, error
  handling, etc.
* [33519eb] Fix volume deletion by adding object id sanitization and
  object display names
* [1e9a178] Prevents rendered data from being cached across table
  instantiations.
* [6c35916] Converts instances and volumes to new tables, modals, etc.
* [29b70fb] Implementing Floating IP Pools for Horizon
* [ad36c05] Fix flavor creation template.
* [af66c03] Makes all dashboards (and all views under them)
  login_required by default. [35b8ba1] adding suspend/resume and
  pause/unpause instances to horizon added to both user and sys view
  for blueprint suspend-instance [a47aa6f] pip-requires: Document dep
  list
* [a77ed5e] Moved authorized_tenants retrieval to middleware.
  [a47aa6f] pip-requires: Document dep list
* [35b8ba1] adding suspend/resume and pause/unpause instances to
  horizon added to both user and sys view for blueprint suspend-
  instance
* [a47aa6f] pip-requires: Document dep list [7fe56c5] Centralized
  error handling.
* [badb97e] Converted Syspanel Flavors table.
* [7fe56c5] Centralized error handling. [61650ce] Docs fixes.
  Tenant quota API cleanup and tests. Fixed bug 913020. [f06671d] Adds
  first inklings of metadata support for swift and adds extensions for
  files with no extension when downloading if available. [cf7d2c1]
  Silences logging output during test runs. [75c8ac5] Converts
  nova.containers to use new tables, modals, etc. [f9ce14d] Ensure the
  test runner uses the same settings for both sets of tests. [8526849]
  * Fix instance console log output for log tab * Add some css to make
  things a bit more pretty. [18a117e] Implement tooltips using twipsy
  and field help_text property. [22d80f7] Converts all of Access &
  Security to use new panels, modals, views, etc. [f0b6114] Converts
  nova.access_and_security.keypairs to new tables and modals.
  [993cc3b] Fixed some questionable grammar in an error message.
  Unified horizon and openstack-dashboard environments. [2dedfb3]
  Converts syspanel.quotas to new tables. [f274ba9] Float ALL form
  checkboxes left [53a635d] Remove last chzn ref [cf088fb] PEP8
  cleanup

52. By Chuck Short on 2012-03-02

* debian/patches/pkg-setup.patch: Copy missing templates, shameously
  taken from debian
* debian/patches/fix-broken-tarbll.patch: Add missing files.

51. By Chuck Short on 2012-03-02

Revert previous patch

50. By Chuck Short on 2012-03-01

misc fixes

49. By Chuck Short on 2012-03-01

debian/patches/pkg-setup.patch: Copy missing templates, shameously
taken from debian

48. By Chuck Short on 2012-03-01

debian/rules: Fix broken settings.py

47. By Chuck Short on 2012-03-01

debian/openstack-dashboard.install: Add missing config files.

46. By Chuck Short on 2012-03-01

Fix up package names one more time.

45. By Chuck Short on 2012-03-01

Use right package names

44. By Chuck Short on 2012-03-01

debian/pydist-overrides: Dont try to install python-django-nose-selenium.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:horizon/essex
This branch contains Public information 
Everyone can see this information.

Subscribers