https://github.com/ging/horizon

sort by:
Revision Author Date Message Commit Date
b67f21f Final versioning for 2012.1.3 Change-Id: I5e0035c8c08ad6ed931d826992ae0d0761b56e49 11 October 2012, 19:34:35 UTC
7e651d7 Use glance stable/essex rather than master The pip-requires file should explicitly install stable/essex glance rather than master. The dependency on glance's client is broken if horizon tries to use glance master. Fixes bug 1057125 Change-Id: I770e5e5e854141200307ddd33b1998000fbe57b5 26 September 2012, 23:28:49 UTC
35eada8 Fix open redirect in Horizon. LP 1039077. Disallow login redirects to anywhere other than the same origin. Change-Id: I36e8e4f30cf440ecc73534af38fcd8d2a111a603 30 August 2012, 14:15:40 UTC
648b078 Merge "Do not crash when deleting image or volume with no name" into stable/essex 29 August 2012, 11:10:13 UTC
8889311 Do not crash when deleting image or volume with no name This was crashing because we were trying to use None as a string to display "Deleted: $name". Instead, we can use the id of the image in this case. Fixes bug 1031291. Change-Id: I2fca0bac9f963bba89e7c0da613ebc79ead15aba 23 August 2012, 09:50:03 UTC
f862d9e Corrects the CSV download link for overview pages. Fixes bug 1020555. Change-Id: I22dd5b14cd8db5dc7a0956c46aaf6c44dfcbd6b1 21 August 2012, 13:01:46 UTC
691dd22 Merge "Bump version to 2012.1.3" into stable/essex 14 August 2012, 08:02:17 UTC
3d1ec61 Merge "Fixed validation check for ICMP rules" into stable/essex 14 August 2012, 08:00:14 UTC
bd4c3a2 Bump version to 2012.1.3 Set version to 2012.1.3, but with final=False See http://wiki.openstack.org/StableBranchRelease Change-Id: I1364f444690267ead910ceeb78ce8f67fd0fba4b 10 August 2012, 06:08:51 UTC
52bbba1 Added --only-selenium option in run_tests.sh Backported the --only-selenium flag for run_tests.sh from master to Essex branch, as Jenkins runs it for essex-targetted reviews. Change-Id: Ife90e79522e770973de00ca1ef8e030f29b4ba14 06 August 2012, 09:02:12 UTC
9b22d68 Fixed validation check for ICMP rules Fixed the code that checks the ICMP type/code as from/to ports. Also fixed the CSS for the security rules form, and the script to change the form labels in case of form reload due to an error. Fixes bug 997669 Change-Id: I3b9c0ba3f46b91a311f887560dae5e9399961b84 (cherry picked from commit 7b565fc9839833b4b99b1fc3b02269b79071af3e) 23 July 2012, 10:34:01 UTC
b0d6f54 Set defaultbranch in .gitreview to stable/essex This allows people run git-review without any arguments. Change-Id: I303ca777e863cfeebb644082cc7d8dd227baef6f 22 June 2012, 20:17:44 UTC
d364a21 Bump version to 2012.1.2 Set version to 2012.1.2, but with final=False See http://wiki.openstack.org/StableBranchRelease Change-Id: Id6b0327cc523b9570975ba649dabf782ce7121fa 22 June 2012, 00:08:26 UTC
ae9034c Merge "Final versioning for 2012.1.1" into stable/essex 22 June 2012, 00:05:59 UTC
63845ef Merge "Use publicURLs for generated endpoints for ec2rc.sh" into stable/essex 21 June 2012, 23:51:57 UTC
67a07bc Merge "Backport of Folsom Glance pagination review." into stable/essex 21 June 2012, 23:51:54 UTC
8364743 Use publicURLs for generated endpoints for ec2rc.sh Fixes bug 994297 Change-Id: Icbc0b3ca327d87754bac291b0d179faacdabc7aa 21 June 2012, 23:33:23 UTC
49201a6 Merge "Added instance name for volume attachment" into stable/essex 21 June 2012, 23:16:23 UTC
fec36c4 Backport of Folsom Glance pagination review. Fixes 981252. Change-Id: I9506c0ffa6291ec490857d5afca3f20cce1c27a7 21 June 2012, 23:04:21 UTC
3be6dce Merge "Added a new attribute - display_choices to Column class, for substituting the display value of the statuses provided by Nova to some more meaningful ones in the instance table." into stable/essex 21 June 2012, 21:13:01 UTC
b602ec5 Final versioning for 2012.1.1 Change-Id: Ibfd86df27c531ec2b3d0bb4b0a7feeef46a2989d 21 June 2012, 16:25:13 UTC
c1ac606 Fix stable/essex (2012.1.1) versioning Fix stable/essex branch versioning that should have been set to 2012.1.1 when the branch was first used (with FINAL=False). FINAL should be set to True when we want to cut the stable branch release. Change-Id: Iea07571b7b9175db1176ce629e325ee95947d8e8 15 June 2012, 16:26:04 UTC
b7ecdb7 Add tox.ini file. Fixed pep8 run, which always return success. And one 1.1 pep8 error. Change-Id: I2f1dd7c61b7fd0816bf7697f74e306d17f908fa5 15 June 2012, 16:16:16 UTC
102cf10 Added a new attribute - display_choices to Column class, for substituting the display value of the statuses provided by Nova to some more meaningful ones in the instance table. Fixes bug 997374 Change-Id: I18560868435b4cbc42670e3fc9c0bc83ebf9fda4 horizon/dashboards/nova/instances_and_volumes/instances/tests.py 23 May 2012, 22:27:43 UTC
9f581a8 Added instance name for volume attachment Fixes bug 974916. The instance is displayed in the same way as it is in volume detail page. Change-Id: I33ee44befa846767d5556bc56695306951414dc2 23 May 2012, 22:17:10 UTC
8f1ea73 Merge "Made quota names prettier. Fixed bug 979417." into stable/essex 11 May 2012, 08:37:50 UTC
4b7236b Merge "makes api return default endpoint types. fixes bug 994151" into stable/essex 11 May 2012, 08:28:41 UTC
7a53d28 Made quota names prettier. Fixed bug 979417. Change-Id: Iaf87fa6d18d4c7c9309d1e60c3d8daf77f7ddfca 10 May 2012, 23:59:46 UTC
5dd878e Change Instance to Image for image detail page. Fixes bug 985844 Change-Id: Ifc442aa343079c4a332bbea4d306e4cdf700821a 10 May 2012, 23:53:46 UTC
7b959c2 This is a backport which fixes the issue with images being marked public when edited. This is fixed in Folsom by: https://github.com/openstack/horizon/commit/0b94c431ab8e510b5fd4e7d1e8719c7d2055fa0f Fixes bug 988633 Change-Id: Ia22501c2a3daac7e84c10039dd5857612e5156f4 07 May 2012, 17:00:31 UTC
67aa09a makes api return default endpoint types. fixes bug 994151 Change-Id: I409a5415ffeb21ea81ecf540caa2cd5ac3336d90 05 May 2012, 18:02:47 UTC
abc532f Fixes lp978896 -- Session fixation security fix Rotates session tokens on logout, and properly clears sessions to prevent data leakage. Change-Id: Id11054e852b8c8a386756e9de980cb5eff64f228 04 May 2012, 23:30:31 UTC
77371f3 Corrects the ImportError handling for the override mechanism. Fixes bug 973836. Change-Id: Ide849ca230d1e07c7242268d32f06600e09c6746 30 April 2012, 18:09:38 UTC
a0b7c04 Merge "html escape the console log in refresh" into stable/essex 26 April 2012, 13:53:29 UTC
f7ccf23 Add distribute to test-requires. Currently glance (which is required for testing by keystone because there is no python-glanceclient yet) requires distribute>=0.6.24, but it can't be installed as a dependency of a dependency. Requiring it explicitly here should help. Install test-requires first, otherwise distribute doesn't get properly set. Install distribute manually until we can re-address venv creation. Align webob version to the other projects due to version conflicts. Change-Id: Iac0b6860c600fbf230cf4f602ce1b76c68fcb7cd 23 April 2012, 17:28:41 UTC
7f8c788 html escape the console log in refresh fixes bug 977944 (cherry picked from commit ab2e27522aaeb0268fcc121bd3eff5a4485f313c) Change-Id: Ic6135ebc58b6c45d6336f0833717086e43d7cccb 17 April 2012, 15:41:42 UTC
a58db85 Adding a user configurable log length. Fixes bug #963596 Change-Id: I730e8c23c3387121aeb9033937bb300d5102fc33 04 April 2012, 02:03:17 UTC
6da7f69 Don't choke on unlimited quotas. Fixes bug 971937. Change-Id: Icc8b6a4189197c9d750163b1246173ca1a00afbe 03 April 2012, 21:36:46 UTC
039cd95 Merge "Can now specify endpoint type via setting." into milestone-proposed 03 April 2012, 19:58:00 UTC
736ebd1 Prevent table data elements from wrapping text. * Fixes bug 964738 Change-Id: Ib6b7afeb3c11717a0ed9d1bd0f066ce805d6db26 03 April 2012, 18:55:09 UTC
6e0d93e Can now specify endpoint type via setting. Fixes bug 969725 Change-Id: Ifd3179f5e76ba316fdeda31140cea4c47a780c60 03 April 2012, 18:53:46 UTC
215a2d8 fix cidr help text fixes bug 971980 Change-Id: Ia3319bf5654daa8d034ee8b6844405dffba915ef 03 April 2012, 15:33:33 UTC
a491b2a Adds an error message for an outright failure on an ajax modal. Fixes bug 971965. Change-Id: I5d4e015701b922cfbcec26c13b18d7a0b8919f99 03 April 2012, 15:33:33 UTC
d33da79 Prevent confirmation password data from being sent to keystone. Fixes bug 970483. Change-Id: Id26bfcab81f62cedc31236417835081deef07e9a 03 April 2012, 15:33:33 UTC
1fe5924 Instance log and console actions now go to detail tabs. Fixes bug 969630. Change-Id: I28a591e5f765300f6a0bca021ef1fa802d277336 03 April 2012, 15:33:33 UTC
385c019 Don't try to make an admin call in a user-level dashboard. Fixes bug 971723. Change-Id: I5c5f74163ec912f599e1f0e606bb6906327b4f61 03 April 2012, 15:33:32 UTC
7e7a273 Prevent multiple modals/multiple form submissions via ajax. Fixes bug 963543. Change-Id: I721b4ef64d4c63d306b246defe63e36125ec6aa9 03 April 2012, 15:33:32 UTC
8f32bf9 Ensure that table action ids are unique again. Fixes bug 971328. Change-Id: I98a1af2d0b527befec4a807ee7eb151c57a98422 03 April 2012, 15:33:32 UTC
3d91871 Improved keystone error handling in syspanel. * Added "AuthorizationFailure" to the recoverable errors list since keystoneclient raises it anytime it can't talk to keystone. Fixes bug 971249. * Used proper exception handling for the users index view. Fixed some tests that had been failiing but masked previously. Fixes bug 971250. Change-Id: Iec8c1fc7bf8585a529fa15af55f807abc0f84d42 03 April 2012, 15:33:32 UTC
e1f7473 volume.volumeId property used wrongly as .volume_id Fixes bug 969162 Also, the created_at property was used as createdAt, which lead to object reloading during template render due to missing prop. See bug desc for more details. Also, in the volume details template, the url link for instance details was wrong - it was the link for volume details instead. Fixes Bug 971150 Change-Id: If5cfd515d0726a9ab85021b904a53e94b80205ea 03 April 2012, 15:33:32 UTC
e04580f Using internalURL for Keystone endpoint. Change-Id: I50632a7dda2d7fd64f083135b91d821e050fc284 03 April 2012, 15:33:31 UTC
d85196d Replacing the ULs with DLs on the instance detail page. Fixes Bug #969612 Change-Id: I6d69cb4c939424fc2a002c59c830f848a213510f 03 April 2012, 15:33:31 UTC
864f6a6 Makes OS_TENANT_ID and OS_TENANT_NAME separate in RC file. Fixes bug 966038. Change-Id: Ie57e816ad7edfa0cb636a93413b8b7faf72f0d2d 03 April 2012, 15:33:31 UTC
24ba966 Added "network" to the list of required nova services. Fixes bug 967987. Change-Id: Icd6ac8c332815de86b2333640f454a0e8c91e982 03 April 2012, 15:33:31 UTC
8fadde1 Add preference towards single id for action handling. When the action handler received both a single id and multiple object ids (such as when a user checks multiple boxes, then selects a single row's action), it would previously favor the mutiple ids, which goes against the intention of the user. This patch causes it to favor the single id now. Fixes bug 960866. Change-Id: I53034589ada5792c22c2fc5144af2aee3b551eb0 03 April 2012, 15:33:31 UTC
300591a Fix issue with not loading and showing tenant name in syspanel/instance view Fixes bug 964739 Patch2: Replaced API calls with _get(), added unit test The prefill of tenant_name was missing. The same code is present in AdminIndexView. Maybe it would be better to make UpdateRow as part of the TableView, because they share almost the same get_data() code... Change-Id: Ib74f7049625292644bba41ac0ab17279274a8ca3 03 April 2012, 15:33:30 UTC
ae4d7ba Added a min-width to the header bar. * fixes bug 955695 Change-Id: I6623e5cc0986aa29798a714e4cc8ac2f1475702a 03 April 2012, 15:33:30 UTC
2c716b1 Fix display of volumes and snapshots * displayName -> display_name * displayDescription -> display_description * serverId -> server_id * volumeId -> volume_id * fixes bug 967408 Change-Id: I05b66716246be4f010719a51c242dc74811549c0 03 April 2012, 15:33:30 UTC
1373c30 show proper error message in VNC tab if instance not ready * fix bug 965555 Change-Id: I01dd86d0131637851eb14740bb52b7ac0347e3f1 03 April 2012, 15:33:30 UTC
8b878a4 Dropdown arrow button inherits the same style as main button. * fix bug 959674 Change-Id: Ib19046538876720cf426d099d72f3c26ab81a57f 03 April 2012, 15:33:30 UTC
092d30d Adds configurable ajax connection queueing. Fixes bug 965910. Change-Id: I84807f6ca0d9769d25b942c151c1a83501648a0a 03 April 2012, 15:33:29 UTC
295731e Adds an option for "sticky" tabs. Uses cookies to store the active tab state for a given user via an opt-in attribute on the TabGroup. Fixes bug 964774. Change-Id: I361942bec6bc789447bd38153d2b1b5ab0fb4b26 03 April 2012, 15:33:29 UTC
75ed693 Adds PanelGroup class and site customization hook. * Adds a PanelGroup class and slightly reworks the way panel ordering is handled to fix bug 963550. * Adds the option to load a python module containing site customizations after the site is fully initialized, but before the URLConf is dynamically constructed. Fixes bug 965839. Change-Id: Idc5358f2db6751494bcdfc382ec3bb6af65199b9 03 April 2012, 15:33:29 UTC
7b50e66 User needs to log in messages. When a user tries to access a page and they are not logged in, the message needs to be about authentication, NOT authorization as it was before this change. Needing to log in has nothing to do with permissions and the messaging needs to reflect that. Fixes Bug #965810 Change-Id: Ic9de135d4d3d8e7b19524cd100a3fe7ea027e1f4 03 April 2012, 15:33:29 UTC
ad60c4a Replacing the caption tag in data tables. Using a new row in the thead instead now. This is due to a WebKit bug where the caption element's size cannot be correctly calculated on tables with borders. Fixes Bug #965603 Change-Id: I08962c850061860ed0bd749deb389205c5b731fe 03 April 2012, 15:33:28 UTC
b1820e4 Replaces "_" with " " for instance status and task messages. Fixes bug 964320. Change-Id: Ia32f262a9f8f86e76c106758a38cc5d36bd909fc 03 April 2012, 15:33:28 UTC
a862b1c Add link to instance for its id in floating ip list * fix bug 964735 Change-Id: I75398eecb36c272fffb19fb3fc368d6f3d0df313 03 April 2012, 15:33:28 UTC
ceaea01 ".modal" style only applied to modals now. The ".static_page" style now handles all static styling and looks more "static" than it did before. Removed a couple dead and/or extraneous templates. Updated translation files. Fixed bug 963482. Change-Id: I8b6af12f0752e844192db3fc6caa1fc389b0cddc 03 April 2012, 15:33:28 UTC
dad858b updating image should redirect back to original page * fix bug 960448 * syspanel inherits nova UpdateImage view/form * add completion_view to form base object, and get_success_url() that reverse the proper url for redirection on success handling * syspanel AdminEditImage was pointless because it didn't override the 'url', now fixed Change-Id: Ia8f24c7a895b397f11978a59232ab00da3e8813d 03 April 2012, 15:33:27 UTC
f78ff97 fix ajax row update polling decay, it stopped working because decay_constant is removed on each ajax complete instead of removing it on valid row update * fix bug 962732 Change-Id: I419eb82f4e2c3c1fcce980c616d71d5da7b7b099 03 April 2012, 15:33:27 UTC
409d11a Copies column instances to be unique per table instance. Fixes bug 964345. Incidentally fixes bug 964351 as well by wrapping the dropdown actions template code in a spaceless tag. Change-Id: I672cb517d230db235c90a403e9b8ac0740e8732d 03 April 2012, 15:33:27 UTC
5636626 Ensures tab data is preloaded. With tests! Fixes bug 964317. Change-Id: I55ad1e0b9b836793ee2816cec18160b223f80462 03 April 2012, 15:33:27 UTC
e08cc35 Removed max_length from username/password fields in login page Fixes bug 959179 The field validation on the login page may lead to security issues - it should accept any input, without validation. Not to tell hackers what range to probe.. The validation should be only on create/update User page. Updates the translation files for the new strings. Change-Id: Ib3bc72a024fe3e39e06bf948c6aaca8f2b1e60ee 03 April 2012, 15:33:27 UTC
8e0574e Fix ephemeral field name in quota computing ephemeral is now part of an extension is now prefixed with OS-FLV-EXT-DATA. This fixes bug #961965 Change-Id: I67fc7cd666fbf6c350eb0361a5f4e69d1842973b 03 April 2012, 15:33:26 UTC
016e3d1 Prevent AJAX POST for multipart forms (e.g. file uploads). Fixes bug 962670. Change-Id: I4a2da4f86687088aa0ceed20159ae413d81c3c9a 03 April 2012, 15:33:26 UTC
205089c Adds support for tabs + tables. Creates new TableTab and TabbedTableView classes to support the complex logic involved in processing both table and tab actions in a single view. Fixes bug 964214. Change-Id: I3f70d77975593773bf783d31de06d2b724aad2d5 03 April 2012, 15:33:26 UTC
8dc99fe skip adding spinner animation to row cell if no polling needed * fix bug 962838 Change-Id: I1a8bd23106285ab329e6fd709ede7711d8f2bc71 03 April 2012, 15:33:26 UTC
e4d6970 Additional translations for Traditional Chinese * fixed all the fuzzy strings * updated all locale .po for edited string * compiled .mo for zh_TW locale Change-Id: Ibd478e245c793b4e2920b9b97e555650a96041b8 03 April 2012, 15:33:25 UTC
4dbea6a Added check to verify email exists when filtering users. * fixes bug 953809 Change-Id: Ib43c404bfc12ec4f6a0c8e47792fad01d1aaeec6 03 April 2012, 15:33:25 UTC
e80e715 fix label name for add rule in security group to be consistent * fix bug 962742 Change-Id: I087c4742485f5bf90bc1373dea4850bb7d03c596 03 April 2012, 15:33:25 UTC
d8c838b remove console.log from javascript * fix bug 962733 Change-Id: I40cd226dae2d02a032d3ec40730d850636efea32 03 April 2012, 15:33:25 UTC
08b4de8 Use ugettext_lazy for verbose_texts instead of unicode. * Fix bug 962417 * Change the ugettext to ugettext_lazy * Unicode the verbose_name while the DataTableOption is initialize will make the translation fixed. * Similar scenario in Column class and Action class. Change-Id: I69ce9f89b0f0c2afb32b26e15ea8db84828d840f 03 April 2012, 15:33:25 UTC
0b3725a Rework translation for panel and dashboard names. Marked more strings. Uses ugettext_lazy to delay translation; reworks the __repr__ method to avoid using the translated form; and changes the unicode method of the HorizonComponent class to actually return a string coerced to unicode rather than a proxy object. In the process, many more strings which had been missed have been marked for translation. Fixes bug 910297. Change-Id: Ie8d10a928b0419313e6c54b0eff7a3a37299ca83 03 April 2012, 15:33:24 UTC
85559a4 Fixing an issue where a unique id was not being returned for the overview table, causing the same information to be rendered for instances with the same name but differing stats. Fixes bug #959489 Change-Id: I78050462903e1b971d0a219805d19c5f728e23f7 03 April 2012, 15:33:24 UTC
ddd43ea Translate the sidebar. * Update *.po Change-Id: I5b86eb3745d0322c251a45b6bba017e08b8e53f5 03 April 2012, 15:33:24 UTC
78d8bcd Fix instance row updates polling and actions name * fix bug 962034, add suspended/paused as True column status * fix bug 955697, forgot to reset the current_present_action Change-Id: I16cabd94d176f648bdc695922cd168531a8c4a2a 03 April 2012, 15:33:23 UTC
b7d63ae fix ajax-modal to work with updated row * fix bug 962029 Change-Id: Id006df4d1b959bab6045d9b092c39d08c8dd94a4 03 April 2012, 15:33:23 UTC
77bf51a make setup.py execute with python by default Change-Id: Ie53a3d304b225f34490063913b072147c271090b 03 April 2012, 15:33:23 UTC
76ee44f fix IndexError when trying to create the first flavor (bug 959232) this happens when all the default flavors have been deleted and a user tries to add a new one through the WebUI Change-Id: Ic7779ac2ead409626c1b6ec0540865629e78277e 03 April 2012, 15:33:23 UTC
fca896b LaunchAction button enabled only if image is in 'active' state Fixes bug 959705. Affects snapshot images, that can currently be launched when still in queued status. Change-Id: I07233242ac79fc05fafa792d28a2fb08f82b1d5c 03 April 2012, 15:33:22 UTC
e0d2b62 Allow image name up to 255 characters * fix bug 960443 Change-Id: I8e0e7f3e15180054888ea4d158f3ba5349a09c86 03 April 2012, 15:33:22 UTC
2676c09 Block launching more than one instance if volume is specified * fix bug 961866 Change-Id: I5e25d38f67d56268e9e3e904df7a4d873ecb98d5 03 April 2012, 15:33:22 UTC
5717dc3 Fix AJAX form posting that work incorrectly if get() in base views is overridden by subclass, e.g. EditRulesView and EditAttachmentsView if they don't add X-Horizon-Location custom headers if redirect is used. This mucking is probably the cleanest way to fix this in the meantime. * fix bug 961863 Change-Id: I213e23a150b4afaba1249584e8cb3b376095533e 03 April 2012, 15:33:22 UTC
b522cea fix horizontal form error field layout break * fix bug 955618 Change-Id: Iaa7ba1dde64fdc615e10e4e9e8d7fb538107dec1 03 April 2012, 15:33:22 UTC
b6a2c24 Implements AJAX form posting. This is somewhat of a hack for Essex, since the long-term solution is a reworking of the way AJAX is handled. But it solves problems in the interim and provides a significantly better experience. Thanks to Andy Chong for pushing forward with the initial attempts which lead to this patch. Fixes bug 943518. Change-Id: Ia65d926d3d406b07301e23b4c87de60c66ddec75 03 April 2012, 15:33:21 UTC
b0b6b7b Fixing an issue with overlapping content in FireFox using the caption tag. Fixes bug #960823 Change-Id: Id6ad9aeac860c53e325138d888adc93732fbaf6f 03 April 2012, 15:33:21 UTC
a9ef264 set kernel and ramdisk id not as required field as it's not editable * fix bug 960441 Change-Id: I210c0b755b5d7ce216b1c1e4e43b55583bab5154 03 April 2012, 15:33:21 UTC
7f2f29b Show the modal exactly where it's invoked * Fix bug 955748 * Rebase to master Change-Id: Idac37f6935211c9dfc1c474266864741123e5748 03 April 2012, 15:33:21 UTC
1ff4d87 Handle custom column classes; inherit from HTMLElement. * Fixes bug 960588, allowing custom (and mixed) column classes to be handled appropriately in the table metaclass. * Reworks Column and Cell to inherit from HTMLElement, making them both more consistent and easier to customize. Fixes bug 960590. Change-Id: I88ec6d8d66703f11c508b4c10af439e3b732b3ce 03 April 2012, 15:33:20 UTC
97fc4f8 Final versioning for 2012.1 Set Final=True on 2012.1 as we cut RC1. Change-Id: Ie09be4da5945e8d0b884f96d07e7efab283eee6b 20 March 2012, 16:20:18 UTC
back to top