[keycloak-dev] Code and console inspection

Bill Burke bburke at redhat.com
Wed Nov 20 09:16:49 EST 2013



On 11/19/2013 10:44 AM, Stian Thorgersen wrote:
>
>
> ----- Original Message -----
>> From: "Bill Burke" <bburke at redhat.com>
>> To: keycloak-dev at lists.jboss.org
>> Sent: Tuesday, 19 November, 2013 1:34:42 PM
>> Subject: Re: [keycloak-dev] Code and console inspection
>>
>>
>>
>> On 11/19/2013 8:23 AM, Viliam Rockai wrote:
>>> Hi all,
>>>
>>> So, I've looked at both - the code and the console UI. I've created
>>> bunch of JIRAs today and I still have some unclear issues. Here's my list:
>>>
>>>    * What's the point of admin-ui-styles module? Why does it contain html?
>>>        o I had troubles with this when I was working on the social page
>>>          and some (provider helper) pages were used from this module
>>>          instead of admin-ui module.
>>>
>>
>> Could be merged with admin-ui module.  This is just an artifact of how
>> the project evolved.
>
> +1 We should have a common-styles module instead. It should only contain stylesheets/images/etc that are used by both admin and forms.
>

Please let me know what happens.  My dev setup has a bunch of softlinks 
into a JBoss distro for fast turnaround.  Refactoring this would break 
things.

>>
>>>    * Directive naming not unified (ie. uncollapsed vs. kcInput).
>>>        o Do we care about that (it's angularJS good practice)? I think it
>>>          would be not just correct but even pretty to have kc prefix
>>>          everywhere.
>>>
>>>    * I see combined AngularJS + JQuery code on some places.
>>>        o AFAIK this should be avoided unless there is no angular way how
>>>          to solve the problem.
>>>
>>
>> The session timeout logic is JQuery.  If you know an Angular way, feel
>> free to change it.
>
> Just wrap it in a directive. I believe you should never ever manipulate the DOM outside of directives. This because you're doing changes to the DOM that Angular is unaware of which can cause weird side-effects.
>
> Villiam this would be a good exercise if you haven't already written a directive ;)
>

I tiny writeup of what you do to correct this would be great.

>>
>> Another placeholder.  This will allow the admin to query or see which
>> users have sessions on an application so that they can be automatically
>> logged out.
>
> We should comment the link out for now, as I assume this is not something we'll implement for M1?
>

Under construction image instead?



-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com


More information about the keycloak-dev mailing list