[ https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16611673#comment-16611673 ]
ASF subversion and git services commented on SYNCOPE-1019: ---------------------------------------------------------- Commit 06f6ab307f93d2a80a656e07de27a1b9282265ae in syncope's branch refs/heads/2_1_X from [~ilgrosso] [ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=06f6ab3 ] [SYNCOPE-1019] Missing file in archetype > Template mechanism for Enduser UI > --------------------------------- > > Key: SYNCOPE-1019 > URL: https://issues.apache.org/jira/browse/SYNCOPE-1019 > Project: Syncope > Issue Type: New Feature > Components: enduser > Reporter: Francesco Chicchiriccò > Assignee: Matteo Alessandroni > Priority: Major > Labels: gsoc2018 > Fix For: 2.0.11, 2.1.2, 3.0.0 > > > Provide a mechanism for defining templates (in terms of HTML, CSS and image > files) to simply the appearance customization of the Enduser UI. > The the goal of the issue is to provide a way to: > - avoid HTML code duplication, and define reusable components. > - define an HTML template mechanism which aim is to improve customizability > of the enduser (enduser is meant to be customized and extended, it is not a > finite product, but a proposal from which to start a new implementation). > - exploit as much as possible code re-usability features provided by > AngularJS (if possible). > - if needed review actula CSS implementation, in order to better fit the new > template mechanism > - do NOT compromise (or change) enduser functionalities at all! Buttons, > selects, wizard and other components should preserve their role and function; > the core logic should remain the same, though enduser is open to discuss > improvements also in that way ;) > [This|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good > starting point to understand how to use AngularJS tools to implement > templating. > BTW If you have proposals that does not involve AngularJS features, they are > well accepted and can be accepted anyway. > Some of the features described there, like directives, have also been used in > the Enduser to define some reusable components (e.g. dynamic-plain-attribute). -- This message was sent by Atlassian JIRA (v7.6.3#76005)