summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Moving IRC network reference to OFTCHEADmasterGhanshyam Mann2021-07-082-1/+5
| | | | Change-Id: Ib811fb321d18fc01f3786f8b3ab16b2eda558864
* Revert "Prepare transitional DOA package"Akihiro Motoki2018-03-226-241/+2
| | | | | | | | | This reverts commit aa06f462a6f74312289705f0da41ac5c2a549693. We finally did not release the transitional package, so the previous commit has no meaning. Change-Id: I03f53dc45ec5c425863ac7278f2fb1a0d9a298f2
* Prepare transitional DOA packageAkihiro Motoki2018-01-295-0/+240
| | | | | | | | | | | | It was suggested to create a new major version (which will be 4.0.0) of DOA as a transitional package to stop providing any module itself. http://lists.openstack.org/pipermail/openstack-dev/2018-January/126431.html Queens release of horizon is planned to depend on the new DOA release. Part of blueprint merge-openstack-auth Change-Id: I3776fedcf21c1b4d669fede478f58518d489f0ef
* Retire projectAkihiro Motoki2017-12-2372-8265/+8
| | | | | | | | | In Queens development cycle, openstack_auth code was merged into the horizon repository. blueprint merge-openstack-auth Change-Id: I74b10a90fe79fc768cfb8de6f68d3cd2f4938e51
* Don't add required attribute to html form fieldsColleen Murphy2017-11-021-0/+1
| | | | | | | | | | | | | | | | | | | | | In Django 1.10 a new Form property was introduced, defaulting to True, which enabled HTML form validation for fields marked "required" in Django. This changed old behavior, which was that required fields were only validated server-side. This patch restores old behavior by setting use_required_attribute to False for the inherited AuthenticationForm. This problem arose because when WebSSO is enabled and a non-keystone-credentials authentication method is selected from the dropdown list, the now-hidden username and password fields are still marked "required" and still validated client-side, even though they are invisible to the user and cannot be filled in. It would be nice to fix the javascript to properly turn the "required" attribute on or off depending on what authentication method is selected and whether the "required" fields are even visible, but for now this just restores the behavior we had before Djanto 1.10. Change-Id: I3e798a2288d9c33396b40a86b07ea8c163d3b525 Closes-bug: #1703109
* Imported Translations from ZanataOpenStack Proposal Bot2017-10-151-4/+26
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: Idf5ecc6044c4470cf4496fe7ca1eda2ee1e99679
* Merge "Imported Translations from Zanata"Jenkins2017-09-201-5/+24
|\
| * Imported Translations from ZanataOpenStack Proposal Bot2017-09-201-5/+24
| | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: Idc03c122787afcb1f3ba7d8ab630e0a15b5848a5
* | Updated from global requirementsOpenStack Proposal Bot2017-09-201-1/+1
|/ | | | Change-Id: Ia77c55d2d92f90c693a8b0925c02a4b2cd6e9f18
* Updated from global requirementsOpenStack Proposal Bot2017-09-112-3/+3
| | | | Change-Id: Icf6fd31cc858e859379264abdea5326b0652a95d
* Imported Translations from ZanataOpenStack Proposal Bot2017-08-211-5/+6
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I8479435468d52b48f68fbd6d49de83b7de550598
* Updated from global requirementsOpenStack Proposal Bot2017-08-181-1/+1
| | | | Change-Id: I9bcb892cafa8caa9ff391205c287a2654d243541
* Add support for policy directories per serviceMathieu Gagné2017-08-172-5/+29
| | | | | | | | This change introduces the POLICY_DIRS setting which adds the ability to define multiple policy directories per service. Blueprint: policy-dirs Change-Id: Ie42f1aa68539b7388661ddfe2c265255cd574736
* Imported Translations from ZanataOpenStack Proposal Bot2017-08-071-6/+5
| | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: I0ee8e7c43990706cb2cc57e159a6c4d2eec90a2b
* Updated from global requirementsOpenStack Proposal Bot2017-07-272-2/+2
| | | | Change-Id: I94a765fbc12cc2701cf9c5ec9577e9c64774048c
* Merge "Imported Translations from Zanata"Jenkins2017-07-271-4/+9
|\
| * Imported Translations from ZanataOpenStack Proposal Bot2017-07-251-4/+9
| | | | | | | | | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: Ifed8fbafd93150cc869fed256c64c9e7526b32d3
* | Updated from global requirementsOpenStack Proposal Bot2017-07-231-1/+1
|/ | | | Change-Id: I6e1925c33651b0640d3af9d639c92efd890e238d
* Merge "Imported Translations from Zanata"Jenkins2017-07-201-5/+10
|\
| * Imported Translations from ZanataOpenStack Proposal Bot2017-07-201-5/+10
| | | | | | | | | | | | | | For more information about this automatic import see: http://docs.openstack.org/developer/i18n/reviewing-translation-import.html Change-Id: I8169342b724fe533138d269a50d01b8797d23955
* | 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