<mavenModuleSetBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><origindevelop _class='hudson.plugins.git.util.Build'><buildNumber>92</buildNumber><marked><SHA1>021398d1235cac2cea5aabeee471146fbac7e906</SHA1><branch><SHA1>021398d1235cac2cea5aabeee471146fbac7e906</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>021398d1235cac2cea5aabeee471146fbac7e906</SHA1><branch><SHA1>021398d1235cac2cea5aabeee471146fbac7e906</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>021398d1235cac2cea5aabeee471146fbac7e906</SHA1><branch><SHA1>021398d1235cac2cea5aabeee471146fbac7e906</SHA1><name>origin/develop</name></branch></lastBuiltRevision><remoteUrl>http://sing-group.org/dt/gitlab/dgss-2526-teamA/microstories.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>50</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#92</displayName><duration>186558</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #92</fullDisplayName><id>92</id><keepLog>false</keepLog><number>92</number><queueId>94</queueId><result>SUCCESS</result><timestamp>1763890809831</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/prosi/my-views/view/All/job/microstories-2526-teamA/92/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/web.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/LoginBean.java</affectedPath><affectedPath>jsf/src/main/webapp/login.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/template.xhtml</affectedPath><commitId>021398d1235cac2cea5aabeee471146fbac7e906</commitId><timestamp>1763890438000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk25: Adds JSF login/logout functionality
Added full authentication support by introducing a LoginBean that
performs container-managed login and logout through the WildFly security
domain. A new login.xhtml page was created with a styled login form, and
the main template was updated to display a dynamic Sign In button or
user menu depending on the authentication state. The navbar and search
components were enhanced for better responsiveness and usability.
Additional CSS was included to support the new login page, user
dropdown, and updated search design. Security roles ADMIN and CREATOR
were also enabled in web.xml.
</comment><date>2025-11-23 10:33:58 +0100</date><id>021398d1235cac2cea5aabeee471146fbac7e906</id><msg>tsk25: Adds JSF login/logout functionality</msg><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/template.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/LoginBean.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/login.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/web.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></mavenModuleSetBuild>