[openstack-dev] [horizon][keystone]
Adam Young
ayoung at redhat.com
Wed Oct 7 15:51:01 UTC 2015
Send me what you have, and I will post it as a Work in progress review
against Horizon. That way at least it will be available for others to
look at and potentially adopt.
On 10/07/2015 11:37 AM, David Chadwick wrote:
> Hi Douglas
>
> we are happy for you (or someone else) to submit the code in 3 names:
> theirs, mine and Anton's. Then this third person can do all the work
> necessary to get it approved. In this way it is legitimate, since the
> third person will have contributed to the overall effort.
>
> I dont have any spare time yet for another month or so. After that I
> could submit it, but having never done it before for Horizon, there will
> be a big learning curve. And I might not have time to learn it
>
> regards
>
> David
>
> On 07/10/2015 16:05, Douglas Fish wrote:
>> Hi David,
>>
>> This sounds like a great set of code, I'm sure we are going to realize
>> we want it sooner or later! Unfortunately I can't consume code in this
>> way (I can't propose code written by somebody else) and I can't spend
>> significant time on it right now.
>>
>> Would you or Anton be willing to propose whatever code and documentation
>> you have to Horizon? It doesn't have to be complete; it doesn't need to
>> have grammar cleaned up or anything like that. You could mark it as a
>> "Work in progress", and make it clear in the commit message that you
>> aren't planning further work on this, so the patch is available for
>> adoption. That way somebody else may be able to pick this up and work on
>> it in the future, but Anton could get credit for the work he has done.
>>
>> Doug Fish
>>
>>
>>
>> ----- Original message -----
>> From: David Chadwick <d.w.chadwick at kent.ac.uk>
>> To: OpenStack Development Mailing List
>> <openstack-dev at lists.openstack.org>
>> Cc:
>> Subject: [openstack-dev] [horizon][keystone]
>> Date: Tue, Oct 6, 2015 2:13 PM
>>
>> Dear All
>>
>> One of my students, Anton Brida, has developed an Attribute Mapping GUI
>> for Horizon as part of his MSc project. Attribute mappings are an
>> essential, though complex, part of federated Keystone. Currently they
>> can only be created as JSON objects in the config file. The Horizon code
>> allows them to be dynamically created via an easy to use GUI.
>>
>> Since Anton has now left the university for full time employment, he is
>> not able to go through the process of submitting his code to the next
>> release of Horizon. His design however was submitted to InVision and
>> commented on by various people at the time of the development.
>>
>> I am now looking for someone who would like to take a copy of this code
>> and go through the process of submitting this to the next release of
>> Horizon. I have a copy of Anton's MSc dissertation as well which
>> explains the work that he has done.
>>
>> All the attribute mapping features are supported in Anton's code
>> (groups, users, direct mapping, multiple attribute values etc.)
>> However the whitelist/blacklist feature is not, since this was not fully
>> incorporated into Keystone when Anton was doing his implementation. (I
>> am still not sure if it has been.)
>>
>> The code has a couple of known bugs:
>>
>> 1. when a user tries to enter an email address into an attribute value
>> (i.e. username at example.com) and saves the mapping rule into the
>> database, after reloading the new list of mappings rules the interface
>> does not work as intended. The particular reason why this is happening
>> is yet unknown. The only way to avoid such disruption is to delete the
>> faulty mapping rule from the table. After removing the faulty rule the
>> interface works as intended.
>>
>> 2. Some of the descriptive text needs improvement due to incorrect
>> grammar.
>>
>> There is also the following suggested enhancement which can be added
>> later:
>>
>> 1. After the mapping rules are created with the GUI, when they are
>> displayed, they are still in JSON format. It would be nice to be able to
>> display the rules in a table or similar.
>>
>> If you would like to take on the job of submitting this code to Horizon
>> for review and incorporation, please contact me
>>
>> regards
>>
>> David
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list