summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Manually bump Django requirement"3.5.0Jenkins2017-07-201-1/+1
|\
| * Manually bump Django requirementRob Cresswell2017-07-201-1/+1
| | | | | | | | Change-Id: I3cd128b388f6efd9426d9db44ff3f407f7d1b503
* | Merge "Allow for manual setting of default service region in config"Jenkins2017-07-203-4/+29
|\ \ | |/ |/|
| * Allow for manual setting of default service region in configTimur Sufiev2017-07-103-4/+29
| | | | | | | | | | | | | | | | | | | | | | In case DEFAULT_SERVICE_REGIONS setting in Horizon config is specified (on a per-endpoint basis), use it instead of a value stored in cookies. This value is still checked for sanity, i.e. it should be present in Keystone service catalog. Change-Id: Ia4787b56db7ce7787bd8aac21b5c0ec8a95a6f09 Related-Bug: #1506825 Closes-Bug: #1703390
* | Merge "hacking: Drop import_exceptions from tox.ini"Jenkins2017-07-197-25/+18
|\ \
| * | hacking: Drop import_exceptions from tox.iniAkihiro Motoki2017-07-087-25/+18
| |/ | | | | | | | | | | | | | | | | Current hacking check actually does not check attribute-level imports. We can safely drop import_exceptions from tox.ini. Also drops noqa to guard import exceptions from the same reason. Change-Id: I4e37931a7bfb0aa7867d027125ffcf66e414cf08
* | Merge "Fix Django 1.11 Compatibility"3.4.0Jenkins2017-07-183-3/+10
|\ \
| * | Fix Django 1.11 CompatibilityRob Cresswell2017-07-183-3/+10
| | | | | | | | | | | | | | | | | | Implements: blueprint dj111 Change-Id: Idfaef58b2a069006f6d792e43041dd136097c413 Co-Authored-By: Adrian Turjak <adriant@catalyst.net.nz>
* | | Imported Translations from ZanataOpenStack Proposal Bot2017-07-131-5/+11
|/ / | | | | | | | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: I859cd55204ac4837793d34ddc6b6bb014acc9779
* | Fix default mutable arg in k2k.pyRob Cresswell2017-07-111-1/+4
|/ | | | Change-Id: I9e8d838315d521874e6f92922a9f488ee7029dbc
* Bump Django requirements cap3.3.0Rob Cresswell2017-07-061-1/+1
| | | | Change-Id: I51d7d75e5d658b80763e552d1ccbaeb5f199b723
* Migrate settings on a feature merged recentlyAkihiro Motoki2017-07-051-0/+27
| | | | | | | | | | Recently the support for domain drop-down menu at login was merged into django_openstack_auth and the corresponding settings docs were merged into horizon. This commit migrates the settings docs from horizon as we recently moved django_openstack_auth settings into the in-tree docuemnt. Change-Id: Idc84a2535c1918079c6dcba09aef9110cf9be7df
* Merge "doc: Add configuration reference"Jenkins2017-07-052-0/+377
|\
| * doc: Add configuration referenceAkihiro Motoki2017-06-302-0/+377
| | | | | | | | | | | | | | | | | | | | | | Previously most (not all) openstack_auth configuration options are documented in the horizon documentation. It would be nice if we have the config reference in the same repo so that we can easily manage the contents. Horizon document will be updated to refer to this. Change-Id: Ie1986a77bc5d69e27ae52f3b59377a41c3462e2b
* | Add Django 1.11 tox envRob Cresswell2017-07-051-0/+4
| | | | | | | | Change-Id: I274130c0c24c536dea8f150226c8f7f54c4e5ed5
* | Merge "Add support for a domain dropdown menu at login"Jenkins2017-07-032-5/+42
|\ \
| * | Add support for a domain dropdown menu at loginColleen Murphy2017-07-032-5/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On clouds that use domain-specific Identity configuration[1], a user must provide both their username and domain in order to log into horizon. Without this patch, users must be aware of their domain's name and enter it into a text box at login. This is sensible on public clouds, because supplying potential domains to an unauthenticated user exposes too much information about other customers and makes potential attacks easier. On private clouds, however, it is a hinderance to usability. For example, when migrating from a single-domain configuration to a multi-domain configuration, users must now guess or be informed of their domain in order to enter it in the text box. As another example, when keystone domains are mapped to Active Directory domains, the user may not be used to having to know their AD domains and would prefer to select a likely one based on their geographical location or department from a dropdown menu. This patch adds support for a new config option, "OPENSTACK_KEYSTONE_DOMAIN_DROPDOWN" for enabling a dropdown menu instead of a textbox when MULTIDOMAIN_SUPPORT is enabled. The dropdown is disabled by default. If enabled, choices for domains to display and submit are configured in "OPENSTACK_KEYSTONE_DOMAIN_CHOICES". It is not possible to dynamically generate a list of domains before the user has authenticated and this would be a huge security hole if this was possible. Requiring the admin to statically set the domain list allows them to hide private domains like the service users domain. [1] https://docs.openstack.org/developer/keystone/configuration.html#domain-specific-drivers Change-Id: Ie0a7e36b9975342fab81ddebb87880608d3ef187 Needed-By: I71d64182524d1f54745d9e42347b3a605fa2a920
* | | Merge "doc: cleanup doc build configuration"Jenkins2017-06-303-81/+4
|\ \ \ | | |/ | |/|
| * | doc: cleanup doc build configurationAkihiro Motoki2017-06-303-81/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Populate doc build timestamp * Fix the title of reference/user.rst as openstackdocstheme does not handle a title string with backquoted string in the nav icons. * Remove unnecessary build configurations (manpage, latex, texinfo) * Remove the heading "Indices and tables" in index.rst. It simplifies the toc of the top page. Change-Id: If35bd99ee203105418ea49eb921b2d6d428e0187
* | | Merge "Imported Translations from Zanata"Jenkins2017-06-291-5/+30
|\ \ \
| * | | Imported Translations from ZanataOpenStack Proposal Bot2017-06-291-5/+30
| |/ / | | | | | | | | | | | | | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: Ic6cc1494aa1ce4cdbb97912507d323fdf3fa1516
* | | Updated from global requirementsOpenStack Proposal Bot2017-06-292-5/+5
|/ / | | | | | | Change-Id: I693e39d07f57248e792582340e5677c24af64c06
* | switch from oslosphinx to openstackdocsthemeDoug Hellmann2017-06-262-3/+8
| | | | | | | | | | | | Change-Id: I98caec52c74b44d94372ff5c1f4ddc695a0c3d4c Depends-On: Ifc5512c0e2373cf3387e0e0498268eab092e52bb Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | move documentation into the new standard layoutDoug Hellmann2017-06-268-6/+15
|/ | | | | Change-Id: Ie16878c132794f74209d450670e12eaed80efd6a Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* Imported Translations from ZanataOpenStack Proposal Bot2017-06-081-5/+10
| | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: I19eab7d5dcdb2d1b8c505abba1fc44ef32d0ab99
* Updated from global requirementsOpenStack Proposal Bot2017-06-071-1/+1
| | | | Change-Id: Iddc30f7ebe482b4548ba3190a5ce25dc3b3a12d3
* Fix doc buildAkihiro Motoki2017-06-052-1/+4
| | | | | | | | | | | | | Starting in Django 1.7, standalone scripts, such as a sphinx build require that django.setup() be called first. See: https://docs.djangoproject.com/en/1.8/releases/1.7/#standalone-scripts This should be added to the horizon/docs/source/conf.py setenv DJANGO_SETTINGS_MODULE for docs env in tox.ini is no longer needed as it is configured in doc/source/conf.py. Change-Id: I910dae37770ab9767689918a0c61b78d9c56115a
* Imported Translations from Zanata3.2.0OpenStack Proposal Bot2017-05-221-5/+28
| | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: Ica9d6ec65228b7815975c583ed0f62c9eebc0869
* Updated from global requirementsOpenStack Proposal Bot2017-05-171-2/+2
| | | | Change-Id: Ie3f344e4beb65ddbfc2896acc77a7c2eba699ad8
* Updated from global requirementsOpenStack Proposal Bot2017-05-031-1/+1
| | | | Change-Id: Ie5d1be3313abf7314cb919b4d930fdb01f62b58e
* Updated from global requirementsOpenStack Proposal Bot2017-04-181-1/+1
| | | | Change-Id: Ib6cb1615cfd05c8754bc4ac42f3a244d7f467421
* Updated from global requirementsOpenStack Proposal Bot2017-04-121-1/+1
| | | | Change-Id: Id5f653b8cd46e83a7c499e982a7de43e6edc6c25
* Imported Translations from ZanataOpenStack Proposal Bot2017-04-111-4/+9
| | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: Ia3ee207fcb608a4f553d77c31d7dbf28c5ac0b63
* Imported Translations from ZanataOpenStack Proposal Bot2017-04-081-5/+9
| | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: Ibd980066d6fc32777cb49e21d0ad30e6e970f457
* Updated from global requirementsOpenStack Proposal Bot2017-04-071-1/+1
| | | | Change-Id: Ie74a403cb578416218d92ece4e1afbb589fbb091
* Merge "Cleanup doc warnings and enforce warning-is-error in sphinx"Jenkins2017-03-245-16/+29
|\
| * Cleanup doc warnings and enforce warning-is-error in sphinxAkihiro Motoki2017-03-245-16/+29
| | | | | | | | | | | | | | | | | | | | * doc/source/conf.py: html_static_path pointed to nonexisting dir * Fix indent error in python codes * Insert blank lines before starting code block * Enable warning-is-error in setup.cfg to prevent future warnings * 'all_files' should be 'all-files' in setup.cfg Change-Id: I7c5bc31be9c95ec78f18f895014a03cb003d7e04
* | Imported Translations from ZanataOpenStack Proposal Bot2017-03-249-383/+23
|/ | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: Id081f21015abdbd447793d9c3b3d350b63511b8a
* Updated from global requirementsOpenStack Proposal Bot2017-03-131-1/+1
| | | | Change-Id: I559b3f928eb7e70a1d0e8d09bc96f8c46befd152
* The python 3.5 addedkavithahr2017-03-072-1/+2
| | | | | | The python 3.5 as missing so i have added. Change-Id: Ieaa2c7151167ea71f02ec1dd9d72b96618af5917
* Updated from global requirementsOpenStack Proposal Bot2017-03-022-2/+2
| | | | Change-Id: Ib47056da8ac8d8aa204a9e02d8f365c72c564e65
* Merge "Update hacking version to fix tests"Jenkins2017-03-021-1/+1
|\
| * Update hacking version to fix testsRob Cresswell2017-03-021-1/+1
| | | | | | | | | | | | | | See https://review.openstack.org/#/c/429481/ for discussion on why these specific bounds were chosen. Change-Id: I6cf7eda76130644b68b06ba47db35e17d3c6fdbf
* | Implement expiration date alert messagejlopezgu2017-02-152-5/+37
|/ | | | | | | | | | A new attribute was added to keystone user response, that will allow us to warn users if their passwords are about to expire. This will be configured in the local_settings.py file Implements blueprint: password-expires-validation Change-Id: Id66aa1c9596f8db8d07f63f3feb5166cb723a8e1
* Updated from global requirementsOpenStack Proposal Bot2017-02-101-1/+1
| | | | Change-Id: I42d62aa93ec82216fa17d7ec12f6b7ac7e5edfea
* Imported Translations from ZanataOpenStack Proposal Bot2017-02-061-6/+25
| | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: I7a8ada1d5e043e5bb461558af6305e620271dc6b
* Imported Translations from ZanataOpenStack Proposal Bot2017-02-041-4/+22
| | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: I467ec457ff34ffd3877dcca42852e654966ce575
* Imported Translations from ZanataOpenStack Proposal Bot2017-02-031-4/+22
| | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: Ic4c4bef868112e38542ba290203a5fe9faf9a832
* Merge "Add info logs to plugin scoping"ocata-em3.1.1Jenkins2017-02-021-0/+4
|\
| * Add info logs to plugin scopingColleen Murphy2017-01-291-0/+4
| | | | | | | | | | | | | | | | | | | | As requested[1], this patch adds info logging when an unscoped token cannot be scoped to a given project or domain returned by list_projects or list_domains. [1] https://review.openstack.org/#/c/389337/ Change-Id: I0cb4b7450528cd1e056b8a2af4f820a17914209c