<mavenModuleSet _class='hudson.maven.MavenModuleSet'><action></action><action></action><action></action><action></action><action></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description></description><displayName>microstories-2526-teamA</displayName><fullDisplayName>microstories-2526-teamA</fullDisplayName><fullName>microstories-2526-teamA</fullName><name>microstories-2526-teamA</name><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/</url><buildable>true</buildable><build _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>166</buildNumber><marked><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</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>184</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#166</displayName><duration>258964</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #166</fullDisplayName><id>166</id><keepLog>false</keepLog><number>166</number><queueId>168</queueId><result>SUCCESS</result><timestamp>1766502067768</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/166/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>5525616da335606a22646ceb0774b6f887fadc61</commitId><timestamp>1766501828000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK62 (jsf): allow publishing a microstory once it is complete The
option to publish a microstory once it has been completed is added in
the JSF layer. Depending on the implementation, the required logic is
included either as an independent action or as a modification of the
microstory state. The functionality in the EJB layer is extended to
support publishing when applicable.
</comment><date>2025-12-23 15:57:08 +0100</date><id>5525616da335606a22646ceb0774b6f887fadc61</id><msg>TSK62 (jsf): allow publishing a microstory once it is complete The</msg><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>165</buildNumber><marked><SHA1>7aed593db0ae93338fa535addd39789db31b53e8</SHA1><branch><SHA1>7aed593db0ae93338fa535addd39789db31b53e8</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>7aed593db0ae93338fa535addd39789db31b53e8</SHA1><branch><SHA1>7aed593db0ae93338fa535addd39789db31b53e8</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>7aed593db0ae93338fa535addd39789db31b53e8</SHA1><branch><SHA1>7aed593db0ae93338fa535addd39789db31b53e8</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>176</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#165</displayName><duration>262826</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #165</fullDisplayName><id>165</id><keepLog>false</keepLog><number>165</number><queueId>167</queueId><result>SUCCESS</result><timestamp>1766352728614</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/165/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/read.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/LikedStoriesBean.java</affectedPath><commitId>7aed593db0ae93338fa535addd39789db31b53e8</commitId><timestamp>1766352407000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk77-78: Adds dynamic page navigation and improves like button
reactivity
Updated delete and remove actions in `ProfileBean` and
`LikedStoriesBean` to navigate to the previous page if the last item is
removed. Enhanced like button in `read.xhtml` with dynamic AJAX updates
for immediate UI feedback. Adjusted "Go back" navigation for better
handling of referrer URLs.
</comment><date>2025-12-21 22:26:47 +0100</date><id>7aed593db0ae93338fa535addd39789db31b53e8</id><msg>tsk77-78: Adds dynamic page navigation and improves like button</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/LikedStoriesBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>164</buildNumber><marked><SHA1>2e42b40cdfd823975cf30ee8137626cadf52e31f</SHA1><branch><SHA1>2e42b40cdfd823975cf30ee8137626cadf52e31f</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>2e42b40cdfd823975cf30ee8137626cadf52e31f</SHA1><branch><SHA1>2e42b40cdfd823975cf30ee8137626cadf52e31f</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>2e42b40cdfd823975cf30ee8137626cadf52e31f</SHA1><branch><SHA1>2e42b40cdfd823975cf30ee8137626cadf52e31f</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>176</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#164</displayName><duration>228277</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #164</fullDisplayName><id>164</id><keepLog>false</keepLog><number>164</number><queueId>166</queueId><result>SUCCESS</result><timestamp>1766343608343</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/164/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/user/liked-stories.xhtml</affectedPath><commitId>2e42b40cdfd823975cf30ee8137626cadf52e31f</commitId><timestamp>1766343309000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk72: Passes `LikedStoriesBean` to story card in "Liked Stories" page
Updated `liked-stories.xhtml` to include `LikedStoriesBean` in the
`story-card` component, ensuring proper context for actions and data 
handling.
</comment><date>2025-12-21 19:55:09 +0100</date><id>2e42b40cdfd823975cf30ee8137626cadf52e31f</id><msg>tsk72: Passes `LikedStoriesBean` to story card in "Liked Stories" page</msg><path><editType>edit</editType><file>jsf/src/main/webapp/user/liked-stories.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>163</buildNumber><marked><SHA1>a6378dc3be43facafc98bcb6c8c1d5849e725bcc</SHA1><branch><SHA1>a6378dc3be43facafc98bcb6c8c1d5849e725bcc</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>a6378dc3be43facafc98bcb6c8c1d5849e725bcc</SHA1><branch><SHA1>a6378dc3be43facafc98bcb6c8c1d5849e725bcc</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>a6378dc3be43facafc98bcb6c8c1d5849e725bcc</SHA1><branch><SHA1>a6378dc3be43facafc98bcb6c8c1d5849e725bcc</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>176</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#163</displayName><duration>271533</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #163</fullDisplayName><id>163</id><keepLog>false</keepLog><number>163</number><queueId>165</queueId><result>SUCCESS</result><timestamp>1766340428214</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/163/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/WEB-INF/template.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/LikedStoriesBean.java</affectedPath><affectedPath>jsf/src/main/webapp/user/liked-stories.xhtml</affectedPath><commitId>a6378dc3be43facafc98bcb6c8c1d5849e725bcc</commitId><timestamp>1766339922000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk72: Adds user "Liked Stories" page with pagination and favorite
management
Introduced a new "Liked Stories" page (`liked-stories.xhtml`) to display 
a user's favorite stories. Integrated pagination, dynamic page size
options, and the ability to remove stories from favorites. Updated the
navbar with a link to the new page. Implemented `LikedStoriesBean` to
manage functionality, leveraging reusable `Paginated` logic.
</comment><date>2025-12-21 18:58:42 +0100</date><id>a6378dc3be43facafc98bcb6c8c1d5849e725bcc</id><msg>tsk72: Adds user "Liked Stories" page with pagination and favorite</msg><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/LikedStoriesBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/template.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/webapp/user/liked-stories.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>162</buildNumber><marked><SHA1>995221bacdc8b7aaea07b6fe62f6d937a5b33a28</SHA1><branch><SHA1>995221bacdc8b7aaea07b6fe62f6d937a5b33a28</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>995221bacdc8b7aaea07b6fe62f6d937a5b33a28</SHA1><branch><SHA1>995221bacdc8b7aaea07b6fe62f6d937a5b33a28</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>995221bacdc8b7aaea07b6fe62f6d937a5b33a28</SHA1><branch><SHA1>995221bacdc8b7aaea07b6fe62f6d937a5b33a28</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>176</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#162</displayName><duration>264473</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #162</fullDisplayName><id>162</id><keepLog>false</keepLog><number>162</number><queueId>164</queueId><result>SUCCESS</result><timestamp>1766275326452</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/162/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>995221bacdc8b7aaea07b6fe62f6d937a5b33a28</commitId><timestamp>1766275028000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk74: Adds endpoint to remove microstory from favorites with tests
Introduced a DELETE `/user/{login}/microstory/favourite/{id}` endpoint 
in `StoryResource` to handle removal of a microstory from favorites. 
Implemented proper error handling for not found and unauthorized cases. 
Added corresponding test cases to validate all scenarios.
</comment><date>2025-12-21 00:57:08 +0100</date><id>995221bacdc8b7aaea07b6fe62f6d937a5b33a28</id><msg>tsk74: Adds endpoint to remove microstory from favorites with tests</msg><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>161</buildNumber><marked><SHA1>4cb0af94d93e4e967c9fbdd6431920fd4fd98fa6</SHA1><branch><SHA1>4cb0af94d93e4e967c9fbdd6431920fd4fd98fa6</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>4cb0af94d93e4e967c9fbdd6431920fd4fd98fa6</SHA1><branch><SHA1>4cb0af94d93e4e967c9fbdd6431920fd4fd98fa6</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>4cb0af94d93e4e967c9fbdd6431920fd4fd98fa6</SHA1><branch><SHA1>4cb0af94d93e4e967c9fbdd6431920fd4fd98fa6</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>171</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#161</displayName><duration>281204</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #161</fullDisplayName><id>161</id><keepLog>false</keepLog><number>161</number><queueId>163</queueId><result>SUCCESS</result><timestamp>1766264886138</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/161/</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/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/read.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</affectedPath><commitId>4cb0af94d93e4e967c9fbdd6431920fd4fd98fa6</commitId><timestamp>1766264686000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk70: Adds like functionality to story read page
Adds story "Like" functionality with a modern glassmorphism UI design.
Two different views exists: one for a not logged-in users and other to
logged-in users
</comment><date>2025-12-20 22:04:46 +0100</date><id>4cb0af94d93e4e967c9fbdd6431920fd4fd98fa6</id><msg>tsk70: Adds like functionality to story read page</msg><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>160</buildNumber><marked><SHA1>24f2d0b11c7e1370a61dd0c686ce5590a86316f8</SHA1><branch><SHA1>24f2d0b11c7e1370a61dd0c686ce5590a86316f8</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>24f2d0b11c7e1370a61dd0c686ce5590a86316f8</SHA1><branch><SHA1>24f2d0b11c7e1370a61dd0c686ce5590a86316f8</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>24f2d0b11c7e1370a61dd0c686ce5590a86316f8</SHA1><branch><SHA1>24f2d0b11c7e1370a61dd0c686ce5590a86316f8</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>171</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#160</displayName><duration>290044</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #160</fullDisplayName><id>160</id><keepLog>false</keepLog><number>160</number><queueId>162</queueId><result>SUCCESS</result><timestamp>1766262731015</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/160/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>24f2d0b11c7e1370a61dd0c686ce5590a86316f8</commitId><timestamp>1766262248000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk63: Adds microstory creation endpoint and tests
Introduced a new POST `/microstory` endpoint in `StoryResource` to
handle microstory creation with proper validations and error handling.
Updated
`StoryService` integration to generate location URIs for created
stories. Added test cases to validate success, bad request, and
forbidden scenarios.
</comment><date>2025-12-20 21:24:08 +0100</date><id>24f2d0b11c7e1370a61dd0c686ce5590a86316f8</id><msg>tsk63: Adds microstory creation endpoint and tests</msg><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>159</buildNumber><marked><SHA1>4f9b3a3cd555cb74d088df6ffcf8585f124ea667</SHA1><branch><SHA1>4f9b3a3cd555cb74d088df6ffcf8585f124ea667</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>4f9b3a3cd555cb74d088df6ffcf8585f124ea667</SHA1><branch><SHA1>4f9b3a3cd555cb74d088df6ffcf8585f124ea667</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>4f9b3a3cd555cb74d088df6ffcf8585f124ea667</SHA1><branch><SHA1>4f9b3a3cd555cb74d088df6ffcf8585f124ea667</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>166</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#159</displayName><duration>208527</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #159</fullDisplayName><id>159</id><keepLog>false</keepLog><number>159</number><queueId>161</queueId><result>SUCCESS</result><timestamp>1766170628531</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/159/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</affectedPath><affectedPath>jsf/src/main/webapp/user/profile.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><commitId>4f9b3a3cd555cb74d088df6ffcf8585f124ea667</commitId><timestamp>1766170101000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/isgarcia19</absoluteUrl><fullName>isgarcia19</fullName></author><authorEmail>isgarcia19@esei.uvigo.es</authorEmail><comment>tsk66: Adds ability to delete stories
Add ability for users to delete a selected story from their list of
stories
</comment><date>2025-12-19 19:48:21 +0100</date><id>4f9b3a3cd555cb74d088df6ffcf8585f124ea667</id><msg>tsk66: Adds ability to delete stories</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/components/story-card.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/user/profile.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/isgarcia19</absoluteUrl><fullName>isgarcia19</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>158</buildNumber><marked><SHA1>78aaf0b241c5ff4b87adcde071c66fc428d27203</SHA1><branch><SHA1>78aaf0b241c5ff4b87adcde071c66fc428d27203</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>78aaf0b241c5ff4b87adcde071c66fc428d27203</SHA1><branch><SHA1>78aaf0b241c5ff4b87adcde071c66fc428d27203</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>78aaf0b241c5ff4b87adcde071c66fc428d27203</SHA1><branch><SHA1>78aaf0b241c5ff4b87adcde071c66fc428d27203</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>166</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#158</displayName><duration>212127</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #158</fullDisplayName><id>158</id><keepLog>false</keepLog><number>158</number><queueId>160</queueId><result>SUCCESS</result><timestamp>1766144287838</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/158/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/resources/scripts/cleanup.sql</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>78aaf0b241c5ff4b87adcde071c66fc428d27203</commitId><timestamp>1766143522000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories
Implements the PUT /microstory/{id} endpoint to update an existing
microstory. The request requires authentication and only allows
modification of microstories owned by the authenticated user.
</comment><date>2025-12-19 12:25:22 +0100</date><id>78aaf0b241c5ff4b87adcde071c66fc428d27203</id><msg>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories</msg><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>157</buildNumber><marked><SHA1>6bcdfffe3afefb1a41433efe4f8165cffc3d85b9</SHA1><branch><SHA1>6bcdfffe3afefb1a41433efe4f8165cffc3d85b9</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>6bcdfffe3afefb1a41433efe4f8165cffc3d85b9</SHA1><branch><SHA1>6bcdfffe3afefb1a41433efe4f8165cffc3d85b9</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>6bcdfffe3afefb1a41433efe4f8165cffc3d85b9</SHA1><branch><SHA1>6bcdfffe3afefb1a41433efe4f8165cffc3d85b9</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>162</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#157</displayName><duration>218186</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #157</fullDisplayName><id>157</id><keepLog>false</keepLog><number>157</number><queueId>159</queueId><result>SUCCESS</result><timestamp>1766098026591</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/157/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>6bcdfffe3afefb1a41433efe4f8165cffc3d85b9</commitId><timestamp>1766097830000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk71: Adds paginated retrieval &amp; counting for favorite stories in
service layer
This commit adds service-layer functionality to retrieve a user’s
favorite stories in a paginated manner and to count the total number of
favorites. Integration tests were included to cover normal cases, empty
favorites, invalid parameters, and unauthorized access scenarios.
</comment><date>2025-12-18 23:43:50 +0100</date><id>6bcdfffe3afefb1a41433efe4f8165cffc3d85b9</id><msg>tsk71: Adds paginated retrieval &amp; counting for favorite stories in</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</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></build><build _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>156</buildNumber><marked><SHA1>8b4e841317e2869939c363bf97c24fa8aab6cb54</SHA1><branch><SHA1>8b4e841317e2869939c363bf97c24fa8aab6cb54</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>8b4e841317e2869939c363bf97c24fa8aab6cb54</SHA1><branch><SHA1>8b4e841317e2869939c363bf97c24fa8aab6cb54</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>8b4e841317e2869939c363bf97c24fa8aab6cb54</SHA1><branch><SHA1>8b4e841317e2869939c363bf97c24fa8aab6cb54</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>153</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#156</displayName><duration>200448</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #156</fullDisplayName><id>156</id><keepLog>false</keepLog><number>156</number><queueId>158</queueId><result>SUCCESS</result><timestamp>1766081106137</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/156/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>tests/src/main/resources/datasets/stories-new-favorited.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>8b4e841317e2869939c363bf97c24fa8aab6cb54</commitId><timestamp>1766080777000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk69: Implements add/remove favorite story functionality in service
layer
This commit implements the service-layer methods to allow users to add
and remove stories from their favorites. It introduces addFavorite and 
removeFavorite in StoryService, including proper validation for story
existence and user authorization. Integration tests were added to verify
successful addition and removal, as well as error cases for non-existent
stories and unauthorized access. The DBUnit dataset
stories-new-favorited.xml was created to support the tests.
</comment><date>2025-12-18 18:59:37 +0100</date><id>8b4e841317e2869939c363bf97c24fa8aab6cb54</id><msg>tsk69: Implements add/remove favorite story functionality in service</msg><path><editType>add</editType><file>tests/src/main/resources/datasets/stories-new-favorited.xml</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</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></build><build _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>155</buildNumber><marked><SHA1>8db2ed2854f93aa8cdc65424fbd861ad0d55e7f7</SHA1><branch><SHA1>8db2ed2854f93aa8cdc65424fbd861ad0d55e7f7</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>8db2ed2854f93aa8cdc65424fbd861ad0d55e7f7</SHA1><branch><SHA1>8db2ed2854f93aa8cdc65424fbd861ad0d55e7f7</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>8db2ed2854f93aa8cdc65424fbd861ad0d55e7f7</SHA1><branch><SHA1>8db2ed2854f93aa8cdc65424fbd861ad0d55e7f7</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>147</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#155</displayName><duration>211228</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #155</fullDisplayName><id>155</id><keepLog>false</keepLog><number>155</number><queueId>157</queueId><result>SUCCESS</result><timestamp>1766078826072</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/155/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>tests/src/main/resources/datasets/stories.xml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java</affectedPath><affectedPath>additional-material/db/microstories-mysql.drop.sql</affectedPath><affectedPath>additional-material/db/microstories-mysql.creation.sql</affectedPath><affectedPath>additional-material/db/microstories-mysql.full.sql</affectedPath><affectedPath>tests/src/main/resources/scripts/cleanup.sql</affectedPath><affectedPath>additional-material/db/microstories-mysql.data.sql</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>tests/src/main/resources/datasets/stories-with-delete-1.xml</affectedPath><affectedPath>additional-material/db/microstories-mysql.delete.sql</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>8db2ed2854f93aa8cdc65424fbd861ad0d55e7f7</commitId><timestamp>1766078570000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk68: Adds JPA support for user favorite stories
This commit adds the JPA mapping needed to support users having a list
of favorite microstories. It introduces a bidirectional @ManyToMany
relationship between User and Story, backed by the new user_favorites
join table. Domain entities were updated with helper methods to manage
the association and expose unmodifiable views. Database DDL/DML scripts
and domain tests were updated accordingly. DBUnit dataset was extended
to include favorite stories.
</comment><date>2025-12-18 18:22:50 +0100</date><id>8db2ed2854f93aa8cdc65424fbd861ad0d55e7f7</id><msg>tsk68: Adds JPA support for user favorite stories</msg><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.drop.sql</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.creation.sql</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/stories.xml</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.full.sql</file></path><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.delete.sql</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.data.sql</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/stories-with-delete-1.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></build><build _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>154</buildNumber><marked><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><branch><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><branch><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><branch><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</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>140</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#154</displayName><duration>244546</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #154</fullDisplayName><id>154</id><keepLog>false</keepLog><number>154</number><queueId>156</queueId><result>SUCCESS</result><timestamp>1766070490781</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/154/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>153</buildNumber><marked><SHA1>f2084614c2969ac95c02762779e641a9ae976a31</SHA1><branch><SHA1>f2084614c2969ac95c02762779e641a9ae976a31</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>f2084614c2969ac95c02762779e641a9ae976a31</SHA1><branch><SHA1>f2084614c2969ac95c02762779e641a9ae976a31</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>f2084614c2969ac95c02762779e641a9ae976a31</SHA1><branch><SHA1>f2084614c2969ac95c02762779e641a9ae976a31</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>139</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#153</displayName><duration>231527</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #153</fullDisplayName><id>153</id><keepLog>false</keepLog><number>153</number><queueId>155</queueId><result>SUCCESS</result><timestamp>1766069410731</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/153/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>f2084614c2969ac95c02762779e641a9ae976a31</commitId><timestamp>1766069151000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>Amend the error in the last commit
</comment><date>2025-12-18 15:45:51 +0100</date><id>f2084614c2969ac95c02762779e641a9ae976a31</id><msg>Amend the error in the last commit</msg><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>152</buildNumber><marked><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><branch><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><branch><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><branch><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</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>1</failCount><skipCount>0</skipCount><totalCount>139</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#152</displayName><duration>185613</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #152</fullDisplayName><id>152</id><keepLog>false</keepLog><number>152</number><queueId>154</queueId><result>UNSTABLE</result><timestamp>1766064610580</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/152/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/resources/scripts/cleanup.sql</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>50c3e7299aa3766fca33f9bc2dc651df47868206</commitId><timestamp>1766063213000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories
Implements the PUT /microstory/{id} endpoint to update an existing
microstory. The request requires authentication and only allows
modification of microstories owned by the authenticated user. and test.
</comment><date>2025-12-18 14:06:53 +0100</date><id>50c3e7299aa3766fca33f9bc2dc651df47868206</id><msg>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/resources/scripts/cleanup.sql</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>2b0a7b6db020610dc9733134e1cc47c782cca662</commitId><timestamp>1766063740000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories
Implements the PUT /microstory/{id} endpoint to update an existing
microstory. The request requires authentication and only allows
modification of microstories owned by the authenticated user. and test.
</comment><date>2025-12-18 14:15:40 +0100</date><id>2b0a7b6db020610dc9733134e1cc47c782cca662</id><msg>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories</msg><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>151</buildNumber><marked><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><branch><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><branch><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</SHA1><branch><SHA1>da012f5e180c352626f6fb52f84ced09448df3ed</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>140</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#151</displayName><duration>225044</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #151</fullDisplayName><id>151</id><keepLog>false</keepLog><number>151</number><queueId>153</queueId><result>SUCCESS</result><timestamp>1766010489137</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/151/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/img/romance.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/cover.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/adventure.jpg</affectedPath><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/img/romance2.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/history1.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/science-fiction1.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/suspence.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/adventure1.jpg</affectedPath><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>jsf/src/main/webapp/img/history2.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/romance1.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/horror.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/horror1.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/story.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/children2.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/children.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/science-fiction2.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/adventure2.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/children1.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/horror2.jpg</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/img/poetry.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/tale.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/history.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/suspense1.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/science_fiction.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/suspense2.jpg</affectedPath><commitId>da012f5e180c352626f6fb52f84ced09448df3ed</commitId><timestamp>1766010066000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk76: Reworks hero carousel for featured stories
Enhanced the homepage hero carousel with improved visual styling and
richer content. The carousel now displays a short excerpt of the story
content and shows the story genre as a badge. Updated the background
images to be selected based on story themes instead of genres, and
replaced all carousel images with free-use assets. Simplified and
cleaned up legacy carousel CSS to match the new design.
</comment><date>2025-12-17 23:21:06 +0100</date><id>da012f5e180c352626f6fb52f84ced09448df3ed</id><msg>tsk76: Reworks hero carousel for featured stories</msg><path><editType>add</editType><file>jsf/src/main/webapp/img/romance2.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/story.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/children.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/adventure.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/romance.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/horror.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/suspense2.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/history1.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/science-fiction2.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/poetry.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/children2.jpg</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/tale.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/adventure2.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/cover.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/adventure1.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/history.jpg</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/index.xhtml</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/science_fiction.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/children1.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/science-fiction1.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/suspense1.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/horror1.jpg</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/romance1.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/history2.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/horror2.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/suspence.jpg</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></build><build _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>150</buildNumber><marked><SHA1>d7be793535f53ee2553a6ff3a64e9f275a84374f</SHA1><branch><SHA1>d7be793535f53ee2553a6ff3a64e9f275a84374f</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>d7be793535f53ee2553a6ff3a64e9f275a84374f</SHA1><branch><SHA1>d7be793535f53ee2553a6ff3a64e9f275a84374f</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>d7be793535f53ee2553a6ff3a64e9f275a84374f</SHA1><branch><SHA1>d7be793535f53ee2553a6ff3a64e9f275a84374f</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>140</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#150</displayName><duration>235126</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #150</fullDisplayName><id>150</id><keepLog>false</keepLog><number>150</number><queueId>152</queueId><result>SUCCESS</result><timestamp>1765911069263</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/150/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/resources/datasets/stories-creation.xml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</affectedPath><commitId>d7be793535f53ee2553a6ff3a64e9f275a84374f</commitId><timestamp>1765910734000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk59: Refactors story creation tests to use DBUnit and StoriesDataset
Refactors story creation tests to rely on DBUnit datasets and shared 
StoriesDataset helpers, ensuring consistent test data and assertions.
</comment><date>2025-12-16 19:45:34 +0100</date><id>d7be793535f53ee2553a6ff3a64e9f275a84374f</id><msg>tsk59: Refactors story creation tests to use DBUnit and StoriesDataset</msg><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/stories-creation.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></build><build _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>149</buildNumber><marked><SHA1>ec025a2544259bff2a62189b344736bb808c61be</SHA1><branch><SHA1>ec025a2544259bff2a62189b344736bb808c61be</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>ec025a2544259bff2a62189b344736bb808c61be</SHA1><branch><SHA1>ec025a2544259bff2a62189b344736bb808c61be</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>ec025a2544259bff2a62189b344736bb808c61be</SHA1><branch><SHA1>ec025a2544259bff2a62189b344736bb808c61be</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>140</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#149</displayName><duration>247466</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #149</fullDisplayName><id>149</id><keepLog>false</keepLog><number>149</number><queueId>151</queueId><result>SUCCESS</result><timestamp>1765909329190</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/149/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/http/util/HasHttpStatus.java</affectedPath><affectedPath>tests/src/main/resources/datasets/stories-with-delete-1.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>ec025a2544259bff2a62189b344736bb808c61be</commitId><timestamp>1765909124000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk67: Adds endpoint to delete stories
Adds delete endpoint to delete stories and adds tests
</comment><date>2025-12-16 19:18:44 +0100</date><id>ec025a2544259bff2a62189b344736bb808c61be</id><msg>tsk67: Adds endpoint to delete stories</msg><path><editType>add</editType><file>tests/src/main/resources/datasets/stories-with-delete-1.xml</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/http/util/HasHttpStatus.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>148</buildNumber><marked><SHA1>c022afe8d14290086c5078583b8bf08362fce47e</SHA1><branch><SHA1>c022afe8d14290086c5078583b8bf08362fce47e</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>c022afe8d14290086c5078583b8bf08362fce47e</SHA1><branch><SHA1>c022afe8d14290086c5078583b8bf08362fce47e</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>c022afe8d14290086c5078583b8bf08362fce47e</SHA1><branch><SHA1>c022afe8d14290086c5078583b8bf08362fce47e</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>134</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#148</displayName><duration>233814</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #148</fullDisplayName><id>148</id><keepLog>false</keepLog><number>148</number><queueId>150</queueId><result>SUCCESS</result><timestamp>1765908309146</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/148/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><commitId>c022afe8d14290086c5078583b8bf08362fce47e</commitId><timestamp>1765908109000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/mpgonzalez4</absoluteUrl><fullName>mpgonzalez4</fullName></author><authorEmail>mpgonzalez4@esei.uvigo.es</authorEmail><comment>tsk44: Eliminates unnecesarry content
Empties search text imput and adds message about searched text
</comment><date>2025-12-16 19:01:49 +0100</date><id>c022afe8d14290086c5078583b8bf08362fce47e</id><msg>tsk44: Eliminates unnecesarry content</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/search.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/mpgonzalez4</absoluteUrl><fullName>mpgonzalez4</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>147</buildNumber><marked><SHA1>92f98999e5fbd7ac444fa1fbb9be52d57b88068e</SHA1><branch><SHA1>92f98999e5fbd7ac444fa1fbb9be52d57b88068e</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>92f98999e5fbd7ac444fa1fbb9be52d57b88068e</SHA1><branch><SHA1>92f98999e5fbd7ac444fa1fbb9be52d57b88068e</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>92f98999e5fbd7ac444fa1fbb9be52d57b88068e</SHA1><branch><SHA1>92f98999e5fbd7ac444fa1fbb9be52d57b88068e</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>134</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#147</displayName><duration>211682</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #147</fullDisplayName><id>147</id><keepLog>false</keepLog><number>147</number><queueId>149</queueId><result>SUCCESS</result><timestamp>1765907409110</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/147/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>92f98999e5fbd7ac444fa1fbb9be52d57b88068e</commitId><timestamp>1765906940000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk59: Prevents adding views for unpublished stories
Avoids creating reading log entries when retrieving unpublished stories. 
Views are now only recorded for published stories.
</comment><date>2025-12-16 18:42:20 +0100</date><id>92f98999e5fbd7ac444fa1fbb9be52d57b88068e</id><msg>tsk59: Prevents adding views for unpublished stories</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</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></build><build _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>146</buildNumber><marked><SHA1>9b7f3f2a82ff859f08c45b439c17cd62b2997239</SHA1><branch><SHA1>9b7f3f2a82ff859f08c45b439c17cd62b2997239</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>9b7f3f2a82ff859f08c45b439c17cd62b2997239</SHA1><branch><SHA1>9b7f3f2a82ff859f08c45b439c17cd62b2997239</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>9b7f3f2a82ff859f08c45b439c17cd62b2997239</SHA1><branch><SHA1>9b7f3f2a82ff859f08c45b439c17cd62b2997239</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>134</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#146</displayName><duration>236014</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #146</fullDisplayName><id>146</id><keepLog>false</keepLog><number>146</number><queueId>148</queueId><result>SUCCESS</result><timestamp>1765907049085</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/146/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/editor.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/story/read.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.java</affectedPath><commitId>9b7f3f2a82ff859f08c45b439c17cd62b2997239</commitId><timestamp>1765906681000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk60-61: Fixes story creation/update with themes
Fixes story creation and update issues when themes are set by explicitly 
using the ThemeTypeConverter in JSF views. The converter is no longer 
applied globally and is referenced where required to ensure correct 
theme rendering and form submission in read, editor, and story card 
components.
</comment><date>2025-12-16 18:38:01 +0100</date><id>9b7f3f2a82ff859f08c45b439c17cd62b2997239</id><msg>tsk60-61: Fixes story creation/update with themes</msg><path><editType>edit</editType><file>jsf/src/main/webapp/resources/components/story-card.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/editor.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</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></build><build _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>145</buildNumber><marked><SHA1>17d1be565d372f2237036c26f7176229f93248af</SHA1><branch><SHA1>17d1be565d372f2237036c26f7176229f93248af</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>17d1be565d372f2237036c26f7176229f93248af</SHA1><branch><SHA1>17d1be565d372f2237036c26f7176229f93248af</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>17d1be565d372f2237036c26f7176229f93248af</SHA1><branch><SHA1>17d1be565d372f2237036c26f7176229f93248af</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>134</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#145</displayName><duration>226668</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #145</fullDisplayName><id>145</id><keepLog>false</keepLog><number>145</number><queueId>147</queueId><result>SUCCESS</result><timestamp>1765906749066</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/145/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/editor.xhtml</affectedPath><commitId>17d1be565d372f2237036c26f7176229f93248af</commitId><timestamp>1765906569000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk61: Redirects profile story cards to story editor
Updates profile story navigation so story cards redirect directly to the
story editor instead of the read view. Removes unused navigation context
handling and adjusts editor navigation to return to the user profile
dashboard.
</comment><date>2025-12-16 18:36:09 +0100</date><id>17d1be565d372f2237036c26f7176229f93248af</id><msg>tsk61: Redirects profile story cards to story editor</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/editor.xhtml</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></build><build _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>144</buildNumber><marked><SHA1>2b83f1d0a5b7e6ee9f68dfaac0f4831b74621248</SHA1><branch><SHA1>2b83f1d0a5b7e6ee9f68dfaac0f4831b74621248</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>2b83f1d0a5b7e6ee9f68dfaac0f4831b74621248</SHA1><branch><SHA1>2b83f1d0a5b7e6ee9f68dfaac0f4831b74621248</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>2b83f1d0a5b7e6ee9f68dfaac0f4831b74621248</SHA1><branch><SHA1>2b83f1d0a5b7e6ee9f68dfaac0f4831b74621248</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>134</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#144</displayName><duration>243145</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #144</fullDisplayName><id>144</id><keepLog>false</keepLog><number>144</number><queueId>146</queueId><result>SUCCESS</result><timestamp>1765903988975</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/144/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/NavigationContext.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</affectedPath><affectedPath>jsf/src/main/webapp/user/profile.xhtml</affectedPath><commitId>2b83f1d0a5b7e6ee9f68dfaac0f4831b74621248</commitId><timestamp>1765903568000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/isgarcia19</absoluteUrl><fullName>isgarcia19</fullName></author><authorEmail>isgarcia19@esei.uvigo.es</authorEmail><comment>tsk58: Fixes navigation not enabled on profile view
Fixed the navigation not being avaliable when checking histories on
profile.
</comment><date>2025-12-16 17:46:08 +0100</date><id>2b83f1d0a5b7e6ee9f68dfaac0f4831b74621248</id><msg>tsk58: Fixes navigation not enabled on profile view</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/NavigationContext.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/user/profile.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/isgarcia19</absoluteUrl><fullName>isgarcia19</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>143</buildNumber><marked><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><branch><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><branch><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</SHA1><branch><SHA1>f37e767c85806f83768ab4f677c8b6470a1d94df</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>134</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#143</displayName><duration>194142</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #143</fullDisplayName><id>143</id><keepLog>false</keepLog><number>143</number><queueId>145</queueId><result>SUCCESS</result><timestamp>1765824846940</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/143/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>f37e767c85806f83768ab4f677c8b6470a1d94df</commitId><timestamp>1765824637000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk65: Adds support to delete stories
Adds deleteStory method to allow CREATOR users to delete unpublished
stories
</comment><date>2025-12-15 19:50:37 +0100</date><id>f37e767c85806f83768ab4f677c8b6470a1d94df</id><msg>tsk65: Adds support to delete stories</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>142</buildNumber><marked><SHA1>d31558f4bdf46bb9461859d43f2f3e1c30b48663</SHA1><branch><SHA1>d31558f4bdf46bb9461859d43f2f3e1c30b48663</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>d31558f4bdf46bb9461859d43f2f3e1c30b48663</SHA1><branch><SHA1>d31558f4bdf46bb9461859d43f2f3e1c30b48663</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>d31558f4bdf46bb9461859d43f2f3e1c30b48663</SHA1><branch><SHA1>d31558f4bdf46bb9461859d43f2f3e1c30b48663</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>130</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#142</displayName><duration>208523</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #142</fullDisplayName><id>142</id><keepLog>false</keepLog><number>142</number><queueId>144</queueId><result>SUCCESS</result><timestamp>1765823046884</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/142/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>d31558f4bdf46bb9461859d43f2f3e1c30b48663</commitId><timestamp>1765822846000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk75: Filters unpublished stories in query
Explore page only shows published stories
</comment><date>2025-12-15 19:20:46 +0100</date><id>d31558f4bdf46bb9461859d43f2f3e1c30b48663</id><msg>tsk75: Filters unpublished stories in query</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>141</buildNumber><marked><SHA1>fbee502836a132b1e058d405ddad88a972870624</SHA1><branch><SHA1>fbee502836a132b1e058d405ddad88a972870624</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>fbee502836a132b1e058d405ddad88a972870624</SHA1><branch><SHA1>fbee502836a132b1e058d405ddad88a972870624</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>fbee502836a132b1e058d405ddad88a972870624</SHA1><branch><SHA1>fbee502836a132b1e058d405ddad88a972870624</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>130</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#141</displayName><duration>192659</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #141</fullDisplayName><id>141</id><keepLog>false</keepLog><number>141</number><queueId>143</queueId><result>SUCCESS</result><timestamp>1765741869745</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/141/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/story/read.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/NavigationContext.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><commitId>fbee502836a132b1e058d405ddad88a972870624</commitId><timestamp>1765741555000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/isgarcia19</absoluteUrl><fullName>isgarcia19</fullName></author><authorEmail>isgarcia19@esei.uvigo.es</authorEmail><comment>tsk58: Adds navigation between stories
Navigation has been added between different stories according to the
context.
</comment><date>2025-12-14 20:45:55 +0100</date><id>fbee502836a132b1e058d405ddad88a972870624</id><msg>tsk58: Adds navigation between stories</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/index.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/NavigationContext.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/search.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/components/story-card.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/isgarcia19</absoluteUrl><fullName>isgarcia19</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>140</buildNumber><marked><SHA1>7e1f08fc255274071907c95cdcaf7ea55bf43acb</SHA1><branch><SHA1>7e1f08fc255274071907c95cdcaf7ea55bf43acb</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>7e1f08fc255274071907c95cdcaf7ea55bf43acb</SHA1><branch><SHA1>7e1f08fc255274071907c95cdcaf7ea55bf43acb</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>7e1f08fc255274071907c95cdcaf7ea55bf43acb</SHA1><branch><SHA1>7e1f08fc255274071907c95cdcaf7ea55bf43acb</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>130</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#140</displayName><duration>213187</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #140</fullDisplayName><id>140</id><keepLog>false</keepLog><number>140</number><queueId>142</queueId><result>SUCCESS</result><timestamp>1765545309646</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/140/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/img/poetry.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/romance.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/history.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/tale.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/adventure.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/science_fiction.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/horror.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/story.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/suspence.jpg</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><affectedPath>jsf/src/main/webapp/img/children.jpg</affectedPath><commitId>7e1f08fc255274071907c95cdcaf7ea55bf43acb</commitId><timestamp>1765545088000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>tsk64: Add resource for updating microstories
       Description:
      Implemented the PUT endpoint to update existing microstories.
      Supports the routes /user/{login}/microstory/{id} or
/microstory/{id}.
      The request body contains the updated microstory data.
      Authentication is required, and only the owner of the microstory
is allowed to modify it.
</comment><date>2025-12-12 14:11:28 +0100</date><id>7e1f08fc255274071907c95cdcaf7ea55bf43acb</id><msg>tsk64: Add resource for updating microstories</msg><path><editType>add</editType><file>jsf/src/main/webapp/img/science_fiction.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/children.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/history.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/poetry.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/suspence.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/horror.jpg</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/story.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/tale.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/romance.jpg</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/adventure.jpg</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>139</buildNumber><marked><SHA1>a6cf9659d00e80912246d2e2f6d12f8b327de08e</SHA1><branch><SHA1>a6cf9659d00e80912246d2e2f6d12f8b327de08e</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>a6cf9659d00e80912246d2e2f6d12f8b327de08e</SHA1><branch><SHA1>a6cf9659d00e80912246d2e2f6d12f8b327de08e</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>a6cf9659d00e80912246d2e2f6d12f8b327de08e</SHA1><branch><SHA1>a6cf9659d00e80912246d2e2f6d12f8b327de08e</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>128</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#139</displayName><duration>178774</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #139</fullDisplayName><id>139</id><keepLog>false</keepLog><number>139</number><queueId>141</queueId><result>SUCCESS</result><timestamp>1765054028116</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/139/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</affectedPath><commitId>a6cf9659d00e80912246d2e2f6d12f8b327de08e</commitId><timestamp>1765053827000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk27: Fixes exception page during admin access
This commit fixes an unexpected error page if an admin access his
profile page
</comment><date>2025-12-06 21:43:47 +0100</date><id>a6cf9659d00e80912246d2e2f6d12f8b327de08e</id><msg>tsk27: Fixes exception page during admin access</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>138</buildNumber><marked><SHA1>24b217b8f1e48594f84c85dd7775a15168b36216</SHA1><branch><SHA1>24b217b8f1e48594f84c85dd7775a15168b36216</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>24b217b8f1e48594f84c85dd7775a15168b36216</SHA1><branch><SHA1>24b217b8f1e48594f84c85dd7775a15168b36216</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>24b217b8f1e48594f84c85dd7775a15168b36216</SHA1><branch><SHA1>24b217b8f1e48594f84c85dd7775a15168b36216</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>128</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#138</displayName><duration>182500</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #138</fullDisplayName><id>138</id><keepLog>false</keepLog><number>138</number><queueId>140</queueId><result>SUCCESS</result><timestamp>1765053068088</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/138/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>jsf/src/main/webapp/user/profile.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/template.xhtml</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>24b217b8f1e48594f84c85dd7775a15168b36216</commitId><timestamp>1765052886000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk27: Adds user profile page
User can access his profile that will show his own stories. This list
has pagination
</comment><date>2025-12-06 21:28:06 +0100</date><id>24b217b8f1e48594f84c85dd7775a15168b36216</id><msg>tsk27: Adds user profile page</msg><path><editType>add</editType><file>jsf/src/main/webapp/user/profile.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/template.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>137</buildNumber><marked><SHA1>b6cf2dc62a4d93ce6a94b33add0889d77589ac18</SHA1><branch><SHA1>b6cf2dc62a4d93ce6a94b33add0889d77589ac18</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>b6cf2dc62a4d93ce6a94b33add0889d77589ac18</SHA1><branch><SHA1>b6cf2dc62a4d93ce6a94b33add0889d77589ac18</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>b6cf2dc62a4d93ce6a94b33add0889d77589ac18</SHA1><branch><SHA1>b6cf2dc62a4d93ce6a94b33add0889d77589ac18</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>128</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#137</displayName><duration>201158</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #137</fullDisplayName><id>137</id><keepLog>false</keepLog><number>137</number><queueId>139</queueId><result>SUCCESS</result><timestamp>1765027387420</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/137/</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><commitId>b6cf2dc62a4d93ce6a94b33add0889d77589ac18</commitId><timestamp>1765027183000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>Restores lost changes overwritten in commit 6110c418
This commit restores the CSS updates unintentionally overwritten in 
commit 6110c418. It re-applies gradient backgrounds, theme-color 
variables, updated badge styling, and revised component visuals that 
were previously removed.
</comment><date>2025-12-06 14:19:43 +0100</date><id>b6cf2dc62a4d93ce6a94b33add0889d77589ac18</id><msg>Restores lost changes overwritten in commit 6110c418</msg><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</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></build><build _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>136</buildNumber><marked><SHA1>f78b3f456dd696872c8fca635fdcc1a6682782a9</SHA1><branch><SHA1>f78b3f456dd696872c8fca635fdcc1a6682782a9</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>f78b3f456dd696872c8fca635fdcc1a6682782a9</SHA1><branch><SHA1>f78b3f456dd696872c8fca635fdcc1a6682782a9</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>f78b3f456dd696872c8fca635fdcc1a6682782a9</SHA1><branch><SHA1>f78b3f456dd696872c8fca635fdcc1a6682782a9</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>128</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#136</displayName><duration>184051</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #136</fullDisplayName><id>136</id><keepLog>false</keepLog><number>136</number><queueId>138</queueId><result>SUCCESS</result><timestamp>1765025887373</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/136/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryEditorBean.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/web.xml</affectedPath><affectedPath>jsf/src/main/webapp/story/editor.xhtml</affectedPath><commitId>f78b3f456dd696872c8fca635fdcc1a6682782a9</commitId><timestamp>1765025564000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk60: Implements story creation/editing UI
Added a full story editor feature including the editor.xhtml page, 
supporting CSS, and a session-scoped backing bean. Implemented genre and
theme selection, dynamic content limits, and a paper-style writing UI.
Updated web.xml to secure the editor for CREATOR users and enable form
login. Introduced logic for loading, editing, and creating stories with
proper access control and validation.
</comment><date>2025-12-06 13:52:44 +0100</date><id>f78b3f456dd696872c8fca635fdcc1a6682782a9</id><msg>tsk60: Implements story creation/editing UI</msg><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/web.xml</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryEditorBean.java</file></path><path><editType>add</editType><file>jsf/src/main/webapp/story/editor.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</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></build><build _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>135</buildNumber><marked><SHA1>f6ca7fae65d71ac87798a6aaa92945a2ff199580</SHA1><branch><SHA1>f6ca7fae65d71ac87798a6aaa92945a2ff199580</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>f6ca7fae65d71ac87798a6aaa92945a2ff199580</SHA1><branch><SHA1>f6ca7fae65d71ac87798a6aaa92945a2ff199580</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>f6ca7fae65d71ac87798a6aaa92945a2ff199580</SHA1><branch><SHA1>f6ca7fae65d71ac87798a6aaa92945a2ff199580</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>128</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#135</displayName><duration>181031</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #135</fullDisplayName><id>135</id><keepLog>false</keepLog><number>135</number><queueId>137</queueId><result>SUCCESS</result><timestamp>1765013527068</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/135/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</affectedPath><commitId>f76f401fdca79bf9e149ab2b66869d1a759dc6f2</commitId><timestamp>1765013289000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk43: Refactors story exploration to integrate reusable pagination
logic
Replaces custom pagination with a shared `Paginated` class to centralize 
functionality. Updates `ExploreBean` and `Explore.xhtml` to streamline 
navigation, enhance maintainability, and correct typographical errors in
`availableGenres` and `availableThemes`. Creates method in service to 
count the number of filtered stories and adds tests to it.
</comment><date>2025-12-06 10:28:09 +0100</date><id>f76f401fdca79bf9e149ab2b66869d1a759dc6f2</id><msg>tsk43: Refactors story exploration to integrate reusable pagination</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/resources/beans.xml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/service/util/security/CreatorRoleCaller.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>tests/src/main/resources/datasets/stories.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/UserService.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryCreateDto.java</affectedPath><affectedPath>additional-material/db/microstories-mysql.creation.sql</affectedPath><affectedPath>additional-material/db/microstories-mysql.full.sql</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>9c9f284f27e50c1133da185222a2aedf319ce900</commitId><timestamp>1765013307000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk59: Implements story creation and update in service layer
This commit adds full support for creating and updating stories. It
introduces
`StoryCreateDto`, implements creation and update flows in
`StoryService`, and applies permission checks using the security role
caller for CREATOR actions. A new `UserService` is added to resolve the
current user. The `Story` entity now supports relaxed nullability for
drafts, immutability after publication, theme and text validations, and
a new `isComplete` method. The database schema is updated to match these
rules. The `StoryMapper` is adjusted for the updated entity constructor.
Comprehensive unit and integration tests verify creation, updating,
validation behavior, and authorization handling.
</comment><date>2025-12-06 10:28:27 +0100</date><id>9c9f284f27e50c1133da185222a2aedf319ce900</id><msg>tsk59: Implements story creation and update in service layer</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/UserService.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/service/util/security/CreatorRoleCaller.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryCreateDto.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.full.sql</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.creation.sql</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/stories.xml</file></path><path><editType>edit</editType><file>service/src/test/resources/beans.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><commitId>f6ca7fae65d71ac87798a6aaa92945a2ff199580</commitId><timestamp>1765013308000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk39: Integrates advanced pagination and search improvements for
stories
Refactors `StoryManagedBean` to use a reusable `Paginated` class, 
centralizing pagination logic. Enhances `search.xhtml` with dynamic page 
size, navigation controls, and updated search result display. Updates
`StoryService` to add counts for published and filtered stories,
alongside improved query logic. Adds and updates related tests.
</comment><date>2025-12-06 10:28:28 +0100</date><id>f6ca7fae65d71ac87798a6aaa92945a2ff199580</id><msg>tsk39: Integrates advanced pagination and search improvements for</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/search.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</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></build><build _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>134</buildNumber><marked><SHA1>76ab2dec6e65e4908ed3be9a011cefe57c4429b4</SHA1><branch><SHA1>76ab2dec6e65e4908ed3be9a011cefe57c4429b4</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>76ab2dec6e65e4908ed3be9a011cefe57c4429b4</SHA1><branch><SHA1>76ab2dec6e65e4908ed3be9a011cefe57c4429b4</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>76ab2dec6e65e4908ed3be9a011cefe57c4429b4</SHA1><branch><SHA1>76ab2dec6e65e4908ed3be9a011cefe57c4429b4</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>128</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#134</displayName><duration>187621</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #134</fullDisplayName><id>134</id><keepLog>false</keepLog><number>134</number><queueId>136</queueId><result>SUCCESS</result><timestamp>1764998466683</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/134/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><commitId>76ab2dec6e65e4908ed3be9a011cefe57c4429b4</commitId><timestamp>1764998179000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk39: Integrates advanced pagination and search improvements for
stories
Refactors `StoryManagedBean` to use a reusable `Paginated` class, 
centralizing pagination logic. Enhances `search.xhtml` with dynamic page 
size, navigation controls, and updated search result display. Updates
`StoryService` to add counts for published and filtered stories,
alongside improved query logic. Adds and updates related tests.
</comment><date>2025-12-06 06:16:19 +0100</date><id>76ab2dec6e65e4908ed3be9a011cefe57c4429b4</id><msg>tsk39: Integrates advanced pagination and search improvements for</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/search.xhtml</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>133</buildNumber><marked><SHA1>57e126d1e56da70df0f5d9f9f410b9b49e70935e</SHA1><branch><SHA1>57e126d1e56da70df0f5d9f9f410b9b49e70935e</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>57e126d1e56da70df0f5d9f9f410b9b49e70935e</SHA1><branch><SHA1>57e126d1e56da70df0f5d9f9f410b9b49e70935e</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>57e126d1e56da70df0f5d9f9f410b9b49e70935e</SHA1><branch><SHA1>57e126d1e56da70df0f5d9f9f410b9b49e70935e</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>126</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#133</displayName><duration>211795</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #133</fullDisplayName><id>133</id><keepLog>false</keepLog><number>133</number><queueId>135</queueId><result>SUCCESS</result><timestamp>1764957910534</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/133/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/resources/beans.xml</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/service/util/security/CreatorRoleCaller.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>tests/src/main/resources/datasets/stories.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/UserService.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>additional-material/db/microstories-mysql.creation.sql</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryCreateDto.java</affectedPath><affectedPath>additional-material/db/microstories-mysql.full.sql</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>57e126d1e56da70df0f5d9f9f410b9b49e70935e</commitId><timestamp>1764957609000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk57: Implements story creation and update in service layer
This commit adds full support for creating and updating stories. It
introduces
`StoryCreateDto`, implements creation and update flows in
`StoryService`, and applies permission checks using the security role
caller for CREATOR actions. A new `UserService` is added to resolve the
current user. The `Story` entity now supports relaxed nullability for
drafts, immutability after publication, theme and text validations, and
a new `isComplete` method. The database schema is updated to match these
rules. The `StoryMapper` is adjusted for the updated entity constructor.
Comprehensive unit and integration tests verify creation, updating,
validation behavior, and authorization handling.
</comment><date>2025-12-05 19:00:09 +0100</date><id>57e126d1e56da70df0f5d9f9f410b9b49e70935e</id><msg>tsk57: Implements story creation and update in service layer</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</file></path><path><editType>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/service/util/security/CreatorRoleCaller.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.full.sql</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/UserService.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/stories.xml</file></path><path><editType>edit</editType><file>service/src/test/resources/beans.xml</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.creation.sql</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryCreateDto.java</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></build><build _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>132</buildNumber><marked><SHA1>37080d300c692664a2347da666f81003e4d7942b</SHA1><branch><SHA1>37080d300c692664a2347da666f81003e4d7942b</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>37080d300c692664a2347da666f81003e4d7942b</SHA1><branch><SHA1>37080d300c692664a2347da666f81003e4d7942b</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>37080d300c692664a2347da666f81003e4d7942b</SHA1><branch><SHA1>37080d300c692664a2347da666f81003e4d7942b</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>104</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#132</displayName><duration>185458</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #132</fullDisplayName><id>132</id><keepLog>false</keepLog><number>132</number><queueId>134</queueId><result>SUCCESS</result><timestamp>1764877148462</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/132/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</affectedPath><commitId>37080d300c692664a2347da666f81003e4d7942b</commitId><timestamp>1764876401000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk39: Refactors story exploration to integrate reusable pagination
logic
Replaces custom pagination with a shared `Paginated` class to centralize 
functionality. Updates `ExploreBean` and `Explore.xhtml` to streamline 
navigation, enhance maintainability, and correct typographical errors in
`availableGenres` and `availableThemes`. Creates method in service to 
count the number of filtered stories and adds tests to it.
</comment><date>2025-12-04 20:26:41 +0100</date><id>37080d300c692664a2347da666f81003e4d7942b</id><msg>tsk39: Refactors story exploration to integrate reusable pagination</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>131</buildNumber><marked><SHA1>9683fe16ad3493f39f6bd6ae4a97e6beb7e7dfda</SHA1><branch><SHA1>9683fe16ad3493f39f6bd6ae4a97e6beb7e7dfda</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>9683fe16ad3493f39f6bd6ae4a97e6beb7e7dfda</SHA1><branch><SHA1>9683fe16ad3493f39f6bd6ae4a97e6beb7e7dfda</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>9683fe16ad3493f39f6bd6ae4a97e6beb7e7dfda</SHA1><branch><SHA1>9683fe16ad3493f39f6bd6ae4a97e6beb7e7dfda</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>104</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#131</displayName><duration>181009</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #131</fullDisplayName><id>131</id><keepLog>false</keepLog><number>131</number><queueId>133</queueId><result>SUCCESS</result><timestamp>1764876488425</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/131/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</affectedPath><commitId>9683fe16ad3493f39f6bd6ae4a97e6beb7e7dfda</commitId><timestamp>1764876251000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk43: Refactors story exploration to integrate reusable pagination
logic
Replaces custom pagination with a shared `Paginated` class to centralize 
functionality. Updates `ExploreBean` and `Explore.xhtml` to streamline 
navigation, enhance maintainability, and correct typographical errors in
`availableGenres` and `availableThemes`. Creates method in service to 
count the number of filtered stories and adds tests to it.
</comment><date>2025-12-04 20:24:11 +0100</date><id>9683fe16ad3493f39f6bd6ae4a97e6beb7e7dfda</id><msg>tsk43: Refactors story exploration to integrate reusable pagination</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>130</buildNumber><marked><SHA1>5378869bee0a361242b7068168207edd337cd24a</SHA1><branch><SHA1>5378869bee0a361242b7068168207edd337cd24a</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>5378869bee0a361242b7068168207edd337cd24a</SHA1><branch><SHA1>5378869bee0a361242b7068168207edd337cd24a</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>5378869bee0a361242b7068168207edd337cd24a</SHA1><branch><SHA1>5378869bee0a361242b7068168207edd337cd24a</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>104</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#130</displayName><duration>182040</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #130</fullDisplayName><id>130</id><keepLog>false</keepLog><number>130</number><queueId>132</queueId><result>SUCCESS</result><timestamp>1764875288391</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/130/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</affectedPath><commitId>5378869bee0a361242b7068168207edd337cd24a</commitId><timestamp>1764874911000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk43: Refactors story exploration to integrate reusable pagination
logic
Replaces custom pagination with a shared `Paginated` class to centralize 
functionality. Updates `ExploreBean` and `Explore.xhtml` to streamline 
navigation, enhance maintainability, and correct typographical errors in
`availableGenres` and `availableThemes`. Creates method in service to 
count the number of filtered stories and adds tests to it.
</comment><date>2025-12-04 20:01:51 +0100</date><id>5378869bee0a361242b7068168207edd337cd24a</id><msg>tsk43: Refactors story exploration to integrate reusable pagination</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>129</buildNumber><marked><SHA1>6110c4187a9f4724586277af4f2cef672c916b53</SHA1><branch><SHA1>6110c4187a9f4724586277af4f2cef672c916b53</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>6110c4187a9f4724586277af4f2cef672c916b53</SHA1><branch><SHA1>6110c4187a9f4724586277af4f2cef672c916b53</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>6110c4187a9f4724586277af4f2cef672c916b53</SHA1><branch><SHA1>6110c4187a9f4724586277af4f2cef672c916b53</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#129</displayName><duration>185386</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #129</fullDisplayName><id>129</id><keepLog>false</keepLog><number>129</number><queueId>131</queueId><result>SUCCESS</result><timestamp>1764809046693</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/129/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><commitId>6110c4187a9f4724586277af4f2cef672c916b53</commitId><timestamp>1764760070000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>tsk56: Integration of Featured Stories Carousel
Implemented a genre-based stories carousel with dynamic styling, custom
backgrounds, and navigation to the story detail view.
</comment><date>2025-12-03 12:07:50 +0100</date><id>6110c4187a9f4724586277af4f2cef672c916b53</id><msg>tsk56: Integration of Featured Stories Carousel</msg><path><editType>edit</editType><file>jsf/src/main/webapp/index.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/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>128</buildNumber><marked><SHA1>be12022e7d11f7c66daff6be1ff6ba92d81b28ca</SHA1><branch><SHA1>be12022e7d11f7c66daff6be1ff6ba92d81b28ca</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>be12022e7d11f7c66daff6be1ff6ba92d81b28ca</SHA1><branch><SHA1>be12022e7d11f7c66daff6be1ff6ba92d81b28ca</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>be12022e7d11f7c66daff6be1ff6ba92d81b28ca</SHA1><branch><SHA1>be12022e7d11f7c66daff6be1ff6ba92d81b28ca</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#128</displayName><duration>298766</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #128</fullDisplayName><id>128</id><keepLog>false</keepLog><number>128</number><queueId>130</queueId><result>SUCCESS</result><timestamp>1764699787894</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/128/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</affectedPath><commitId>be12022e7d11f7c66daff6be1ff6ba92d81b28ca</commitId><timestamp>1764699606000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk39: Refactors pagination logic into a new Paginated class
Adds abstract class to handle pagination logic and updates ExploreBean 
to extend it
</comment><date>2025-12-02 19:20:06 +0100</date><id>be12022e7d11f7c66daff6be1ff6ba92d81b28ca</id><msg>tsk39: Refactors pagination logic into a new Paginated class</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>127</buildNumber><marked><SHA1>b976b7fdb586b582e7d75a6170afaa737c19a200</SHA1><branch><SHA1>b976b7fdb586b582e7d75a6170afaa737c19a200</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>b976b7fdb586b582e7d75a6170afaa737c19a200</SHA1><branch><SHA1>b976b7fdb586b582e7d75a6170afaa737c19a200</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>b976b7fdb586b582e7d75a6170afaa737c19a200</SHA1><branch><SHA1>b976b7fdb586b582e7d75a6170afaa737c19a200</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#127</displayName><duration>284033</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #127</fullDisplayName><id>127</id><keepLog>false</keepLog><number>127</number><queueId>129</queueId><result>SUCCESS</result><timestamp>1764698170731</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/127/</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/story/read.xhtml</affectedPath><commitId>b976b7fdb586b582e7d75a6170afaa737c19a200</commitId><timestamp>1764697992000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk57: Adds design for previous/next story navigation
Added the visual design for the new previous/next story navigation,
including desktop side-arrow buttons, tooltips, mobile swipe indicators,
and animations. Included temporary navigation logic (next/prev ID
linking and swipe handling) only to verify that the UI and interactions
work as intended.
</comment><date>2025-12-02 18:53:12 +0100</date><id>b976b7fdb586b582e7d75a6170afaa737c19a200</id><msg>tsk57: Adds design for previous/next story navigation</msg><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</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></build><build _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>126</buildNumber><marked><SHA1>cde675a7bdeef2711fa912050547937c6f4d3c6d</SHA1><branch><SHA1>cde675a7bdeef2711fa912050547937c6f4d3c6d</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>cde675a7bdeef2711fa912050547937c6f4d3c6d</SHA1><branch><SHA1>cde675a7bdeef2711fa912050547937c6f4d3c6d</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>cde675a7bdeef2711fa912050547937c6f4d3c6d</SHA1><branch><SHA1>cde675a7bdeef2711fa912050547937c6f4d3c6d</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#126</displayName><duration>306978</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #126</fullDisplayName><id>126</id><keepLog>false</keepLog><number>126</number><queueId>128</queueId><result>SUCCESS</result><timestamp>1764697809093</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/126/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>cde675a7bdeef2711fa912050547937c6f4d3c6d</commitId><timestamp>1764697585000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk39: Adds pagination depending on page number and page size
Adds automatic pagination to a dataset or query result. It takes the
current page number and page size as inputs, then calculates which items
should be included in that slice.
</comment><date>2025-12-02 18:46:25 +0100</date><id>cde675a7bdeef2711fa912050547937c6f4d3c6d</id><msg>tsk39: Adds pagination depending on page number and page size</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>125</buildNumber><marked><SHA1>ddd19bbcd7478719bec98e496667ee8bba2ffecd</SHA1><branch><SHA1>ddd19bbcd7478719bec98e496667ee8bba2ffecd</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>ddd19bbcd7478719bec98e496667ee8bba2ffecd</SHA1><branch><SHA1>ddd19bbcd7478719bec98e496667ee8bba2ffecd</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>ddd19bbcd7478719bec98e496667ee8bba2ffecd</SHA1><branch><SHA1>ddd19bbcd7478719bec98e496667ee8bba2ffecd</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#125</displayName><duration>287128</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #125</fullDisplayName><id>125</id><keepLog>false</keepLog><number>125</number><queueId>127</queueId><result>SUCCESS</result><timestamp>1764694626872</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/125/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/read.xhtml</affectedPath><commitId>ddd19bbcd7478719bec98e496667ee8bba2ffecd</commitId><timestamp>1764694422000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk50: Removes animation delay from themes in story view
Removed the fade-in-up animation class and inline animation delay from
the themes h:panelGroup in read.xhtml. The animation is no longer needed 
because the themes are now displayed within a single unified row.
</comment><date>2025-12-02 17:53:42 +0100</date><id>ddd19bbcd7478719bec98e496667ee8bba2ffecd</id><msg>tsk50: Removes animation delay from themes in story view</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</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></build><build _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>124</buildNumber><marked><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><branch><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><branch><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><branch><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#124</displayName><duration>214941</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #124</fullDisplayName><id>124</id><keepLog>false</keepLog><number>124</number><queueId>126</queueId><result>SUCCESS</result><timestamp>1764694326740</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/124/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><commitId>71c59e5f38062890b4c7f78fa9bfa51137331376</commitId><timestamp>1764693323000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk47: Formats published date in story card to dd/MM/yyyy
Add f:convertDateTime to the publishedAt field in story-card.xhtml to 
display dates in dd/MM/yyyy format.
</comment><date>2025-12-02 17:35:23 +0100</date><id>71c59e5f38062890b4c7f78fa9bfa51137331376</id><msg>tsk47: Formats published date in story card to dd/MM/yyyy</msg><path><editType>edit</editType><file>jsf/src/main/webapp/resources/components/story-card.xhtml</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></build><build _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Administrator</shortDescription><userId>admin</userId><userName>Administrator</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><origindevelop _class='hudson.plugins.git.util.Build'><buildNumber>123</buildNumber><marked><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#123</displayName><duration>197648</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #123</fullDisplayName><id>123</id><keepLog>false</keepLog><number>123</number><queueId>125</queueId><result>SUCCESS</result><timestamp>1764694037153</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/123/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><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></build><build _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>122</buildNumber><marked><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#122</displayName><duration>88924</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #122</fullDisplayName><id>122</id><keepLog>false</keepLog><number>122</number><queueId>124</queueId><result>FAILURE</result><timestamp>1764693846704</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/122/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><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></build><build _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>121</buildNumber><marked><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><branch><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><branch><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</SHA1><branch><SHA1>71c59e5f38062890b4c7f78fa9bfa51137331376</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#121</displayName><duration>85833</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #121</fullDisplayName><id>121</id><keepLog>false</keepLog><number>121</number><queueId>123</queueId><result>FAILURE</result><timestamp>1764693486693</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/121/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><commitId>71c59e5f38062890b4c7f78fa9bfa51137331376</commitId><timestamp>1764693323000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk47: Formats published date in story card to dd/MM/yyyy
Add f:convertDateTime to the publishedAt field in story-card.xhtml to 
display dates in dd/MM/yyyy format.
</comment><date>2025-12-02 17:35:23 +0100</date><id>71c59e5f38062890b4c7f78fa9bfa51137331376</id><msg>tsk47: Formats published date in story card to dd/MM/yyyy</msg><path><editType>edit</editType><file>jsf/src/main/webapp/resources/components/story-card.xhtml</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></build><build _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>120</buildNumber><marked><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#120</displayName><duration>210384</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #120</fullDisplayName><id>120</id><keepLog>false</keepLog><number>120</number><queueId>122</queueId><result>SUCCESS</result><timestamp>1764681486354</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/120/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><commitId>9d18f2398ae2c488eda6197aee53d60acf08817e</commitId><timestamp>1764681153000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/isgarcia19</absoluteUrl><fullName>isgarcia19</fullName></author><authorEmail>isgarcia19@esei.uvigo.es</authorEmail><comment>tsk40: Modifies search to return all stories on empty query
Can now perform searches with empty text, showing all stories in the
database.
</comment><date>2025-12-02 14:12:33 +0100</date><id>9d18f2398ae2c488eda6197aee53d60acf08817e</id><msg>tsk40: Modifies search to return all stories on empty query</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/search.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/isgarcia19</absoluteUrl><fullName>isgarcia19</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>119</buildNumber><marked><SHA1>9ca2377cafaa907937b99d7a61233fa5ed7cff2b</SHA1><branch><SHA1>9ca2377cafaa907937b99d7a61233fa5ed7cff2b</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>9ca2377cafaa907937b99d7a61233fa5ed7cff2b</SHA1><branch><SHA1>9ca2377cafaa907937b99d7a61233fa5ed7cff2b</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>9ca2377cafaa907937b99d7a61233fa5ed7cff2b</SHA1><branch><SHA1>9ca2377cafaa907937b99d7a61233fa5ed7cff2b</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#119</displayName><duration>227727</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #119</fullDisplayName><id>119</id><keepLog>false</keepLog><number>119</number><queueId>121</queueId><result>SUCCESS</result><timestamp>1764616089614</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/119/</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>rest/src/main/java/es/uvigo/esei/microstories/annotations/DateFormat.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/providers/DateParamConverterProvider.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/converters/DateParamConverter.java</affectedPath><affectedPath>jsf/src/main/webapp/story/read.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/DomainUnitTestSuite.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>9ca2377cafaa907937b99d7a61233fa5ed7cff2b</commitId><timestamp>1764615894000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk50: Changes "Go back" button and read.xhtml view
Changes styles in read.xhtml. Information line and previous "Back to
library" button.
</comment><date>2025-12-01 20:04:54 +0100</date><id>9ca2377cafaa907937b99d7a61233fa5ed7cff2b</id><msg>tsk50: Changes "Go back" button and read.xhtml view</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</file></path><path><editType>add</editType><file>rest/src/main/java/es/uvigo/esei/microstories/annotations/DateFormat.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</file></path><path><editType>add</editType><file>rest/src/main/java/es/uvigo/esei/microstories/converters/DateParamConverter.java</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</file></path><path><editType>add</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/DomainUnitTestSuite.java</file></path><path><editType>add</editType><file>rest/src/main/java/es/uvigo/esei/microstories/providers/DateParamConverterProvider.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>118</buildNumber><marked><SHA1>3c26c1edbfe20216f3c5978d128a9f4c8f8a4fa4</SHA1><branch><SHA1>3c26c1edbfe20216f3c5978d128a9f4c8f8a4fa4</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>3c26c1edbfe20216f3c5978d128a9f4c8f8a4fa4</SHA1><branch><SHA1>3c26c1edbfe20216f3c5978d128a9f4c8f8a4fa4</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>3c26c1edbfe20216f3c5978d128a9f4c8f8a4fa4</SHA1><branch><SHA1>3c26c1edbfe20216f3c5978d128a9f4c8f8a4fa4</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>96</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#118</displayName><duration>187260</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #118</fullDisplayName><id>118</id><keepLog>false</keepLog><number>118</number><queueId>120</queueId><result>SUCCESS</result><timestamp>1764615609597</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/118/</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>rest/src/main/java/es/uvigo/esei/microstories/annotations/DateFormat.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/providers/DateParamConverterProvider.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/converters/DateParamConverter.java</affectedPath><affectedPath>jsf/src/main/webapp/story/read.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/DomainUnitTestSuite.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>3c26c1edbfe20216f3c5978d128a9f4c8f8a4fa4</commitId><timestamp>1764615405000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk50: Change "Go back" button and read.xhtml view
Change styles in read.xhtml. Information line and previous "Back to
library" button.
</comment><date>2025-12-01 19:56:45 +0100</date><id>3c26c1edbfe20216f3c5978d128a9f4c8f8a4fa4</id><msg>tsk50: Change "Go back" button and read.xhtml view</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</file></path><path><editType>add</editType><file>rest/src/main/java/es/uvigo/esei/microstories/annotations/DateFormat.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>add</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/DomainUnitTestSuite.java</file></path><path><editType>add</editType><file>rest/src/main/java/es/uvigo/esei/microstories/converters/DateParamConverter.java</file></path><path><editType>add</editType><file>rest/src/main/java/es/uvigo/esei/microstories/providers/DateParamConverterProvider.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</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/story/read.xhtml</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>117</buildNumber><marked><SHA1>d26b4deb72eeb65cd929d65219653fbfb96a4603</SHA1><branch><SHA1>d26b4deb72eeb65cd929d65219653fbfb96a4603</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>d26b4deb72eeb65cd929d65219653fbfb96a4603</SHA1><branch><SHA1>d26b4deb72eeb65cd929d65219653fbfb96a4603</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>d26b4deb72eeb65cd929d65219653fbfb96a4603</SHA1><branch><SHA1>d26b4deb72eeb65cd929d65219653fbfb96a4603</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>#117</displayName><duration>188786</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #117</fullDisplayName><id>117</id><keepLog>false</keepLog><number>117</number><queueId>119</queueId><result>SUCCESS</result><timestamp>1764615069583</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/117/</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/story/read.xhtml</affectedPath><commitId>d26b4deb72eeb65cd929d65219653fbfb96a4603</commitId><timestamp>1764614882000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk52: Colorizes theme tags in the read view
Improve theme tag visuals in the story read view by adding dynamic color 
variables and using color-mix for smoother backgrounds, borders, and
text. Update the read.xhtml page to apply theme-specific classes so each
tag can reflect its theme color consistently.
</comment><date>2025-12-01 19:48:02 +0100</date><id>d26b4deb72eeb65cd929d65219653fbfb96a4603</id><msg>tsk52: Colorizes theme tags in the read view</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</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></build><build _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>116</buildNumber><marked><SHA1>04f383ef98a1a33cb0023989100721a8f7bd4590</SHA1><branch><SHA1>04f383ef98a1a33cb0023989100721a8f7bd4590</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>04f383ef98a1a33cb0023989100721a8f7bd4590</SHA1><branch><SHA1>04f383ef98a1a33cb0023989100721a8f7bd4590</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>04f383ef98a1a33cb0023989100721a8f7bd4590</SHA1><branch><SHA1>04f383ef98a1a33cb0023989100721a8f7bd4590</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>#116</displayName><duration>182001</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #116</fullDisplayName><id>116</id><keepLog>false</keepLog><number>116</number><queueId>118</queueId><result>SUCCESS</result><timestamp>1764613989555</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/116/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/template.xhtml</affectedPath><commitId>04f383ef98a1a33cb0023989100721a8f7bd4590</commitId><timestamp>1764613695000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/mpgonzalez4</absoluteUrl><fullName>mpgonzalez4</fullName></author><authorEmail>mpgonzalez4@esei.uvigo.es</authorEmail><comment>tsk44: Eliminates unnecessary content
Eliminates explore button from explore page and texts from search field
</comment><date>2025-12-01 19:28:15 +0100</date><id>04f383ef98a1a33cb0023989100721a8f7bd4590</id><msg>tsk44: Eliminates unnecessary content</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/search.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/template.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/mpgonzalez4</absoluteUrl><fullName>mpgonzalez4</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>115</buildNumber><marked><SHA1>c7d81195245738742f3590914413fdc44e95115f</SHA1><branch><SHA1>c7d81195245738742f3590914413fdc44e95115f</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>c7d81195245738742f3590914413fdc44e95115f</SHA1><branch><SHA1>c7d81195245738742f3590914413fdc44e95115f</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>c7d81195245738742f3590914413fdc44e95115f</SHA1><branch><SHA1>c7d81195245738742f3590914413fdc44e95115f</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>#115</displayName><duration>176829</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #115</fullDisplayName><id>115</id><keepLog>false</keepLog><number>115</number><queueId>117</queueId><result>SUCCESS</result><timestamp>1764612669518</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/115/</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/resources/components/story-card.xhtml</affectedPath><commitId>c7d81195245738742f3590914413fdc44e95115f</commitId><timestamp>1764612313000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk47: Refactors story card styling with CSS vars and fixes enum output
Improved story card styling by introducing CSS variables for dynamic 
genre and theme colors, enhancing reusability and consistency. Updated 
XHTML to correctly render enums as strings and simplified badge logic.
</comment><date>2025-12-01 19:05:13 +0100</date><id>c7d81195245738742f3590914413fdc44e95115f</id><msg>tsk47: Refactors story card styling with CSS vars and fixes enum output</msg><path><editType>edit</editType><file>jsf/src/main/webapp/resources/components/story-card.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</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></build><build _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>114</buildNumber><marked><SHA1>3940ab68b5e88677a0fc309efb011d9149be6db7</SHA1><branch><SHA1>3940ab68b5e88677a0fc309efb011d9149be6db7</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>3940ab68b5e88677a0fc309efb011d9149be6db7</SHA1><branch><SHA1>3940ab68b5e88677a0fc309efb011d9149be6db7</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>3940ab68b5e88677a0fc309efb011d9149be6db7</SHA1><branch><SHA1>3940ab68b5e88677a0fc309efb011d9149be6db7</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>#114</displayName><duration>175626</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #114</fullDisplayName><id>114</id><keepLog>false</keepLog><number>114</number><queueId>116</queueId><result>SUCCESS</result><timestamp>1764510546956</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/114/</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/resources/components/story-card.xhtml</affectedPath><commitId>3940ab68b5e88677a0fc309efb011d9149be6db7</commitId><timestamp>1764510355000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk48: Makes card clickable
Removes button redirection and makes card clickable
</comment><date>2025-11-30 14:45:55 +0100</date><id>3940ab68b5e88677a0fc309efb011d9149be6db7</id><msg>tsk48: Makes card clickable</msg><path><editType>edit</editType><file>jsf/src/main/webapp/resources/components/story-card.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>113</buildNumber><marked><SHA1>f65c7379ce8767d3f75d65e12dc6f0515b53176b</SHA1><branch><SHA1>f65c7379ce8767d3f75d65e12dc6f0515b53176b</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>f65c7379ce8767d3f75d65e12dc6f0515b53176b</SHA1><branch><SHA1>f65c7379ce8767d3f75d65e12dc6f0515b53176b</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>f65c7379ce8767d3f75d65e12dc6f0515b53176b</SHA1><branch><SHA1>f65c7379ce8767d3f75d65e12dc6f0515b53176b</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>#113</displayName><duration>183713</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #113</fullDisplayName><id>113</id><keepLog>false</keepLog><number>113</number><queueId>115</queueId><result>SUCCESS</result><timestamp>1764509646929</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/113/</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/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><commitId>f65c7379ce8767d3f75d65e12dc6f0515b53176b</commitId><timestamp>1764509463000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk47: Fixes current styles at story-card
Undo some of the previous changes made related to story-card and
complete other task goals that were not implemented
</comment><date>2025-11-30 14:31:03 +0100</date><id>f65c7379ce8767d3f75d65e12dc6f0515b53176b</id><msg>tsk47: Fixes current styles at story-card</msg><path><editType>edit</editType><file>jsf/src/main/webapp/resources/components/story-card.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/story/search.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>112</buildNumber><marked><SHA1>cbc9c2bbfa0ecaff2e296d932df5a70b3650fb62</SHA1><branch><SHA1>cbc9c2bbfa0ecaff2e296d932df5a70b3650fb62</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>cbc9c2bbfa0ecaff2e296d932df5a70b3650fb62</SHA1><branch><SHA1>cbc9c2bbfa0ecaff2e296d932df5a70b3650fb62</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>cbc9c2bbfa0ecaff2e296d932df5a70b3650fb62</SHA1><branch><SHA1>cbc9c2bbfa0ecaff2e296d932df5a70b3650fb62</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>#112</displayName><duration>175440</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #112</fullDisplayName><id>112</id><keepLog>false</keepLog><number>112</number><queueId>114</queueId><result>SUCCESS</result><timestamp>1764458530612</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/112/</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/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><commitId>cbc9c2bbfa0ecaff2e296d932df5a70b3650fb62</commitId><timestamp>1764458366000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>tsk 47: Refactor card styles on search page         - Standardize card
component site-wide         - Add colors to genre and theme tags        
- Clamp description to 3 lines with proper ellipsis         - Reduce
footer size and author font
</comment><date>2025-11-30 00:19:26 +0100</date><id>cbc9c2bbfa0ecaff2e296d932df5a70b3650fb62</id><msg>tsk 47: Refactor card styles on search page         - Standardize card</msg><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</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/resources/components/story-card.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>111</buildNumber><marked><SHA1>429261dd90f75888f1b860c7e14741814be4edef</SHA1><branch><SHA1>429261dd90f75888f1b860c7e14741814be4edef</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>429261dd90f75888f1b860c7e14741814be4edef</SHA1><branch><SHA1>429261dd90f75888f1b860c7e14741814be4edef</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>429261dd90f75888f1b860c7e14741814be4edef</SHA1><branch><SHA1>429261dd90f75888f1b860c7e14741814be4edef</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>#111</displayName><duration>182145</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #111</fullDisplayName><id>111</id><keepLog>false</keepLog><number>111</number><queueId>113</queueId><result>SUCCESS</result><timestamp>1764441010142</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/111/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</affectedPath><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><commitId>429261dd90f75888f1b860c7e14741814be4edef</commitId><timestamp>1764440793000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk43: Refactors pagination to 6-item steps and optimizes partial
rerenders
Updated the default page size to 6 and revised the page size options to 
multiples of 6. Adjusted pagination and page size interactions to use 
targeted partial rerenders of the results panel instead of full form 
updates.
</comment><date>2025-11-29 19:26:33 +0100</date><id>429261dd90f75888f1b860c7e14741814be4edef</id><msg>tsk43: Refactors pagination to 6-item steps and optimizes partial</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</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></build><build _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>110</buildNumber><marked><SHA1>d96c0322b2ab54b647bc10ccab9cfed4c21557ef</SHA1><branch><SHA1>d96c0322b2ab54b647bc10ccab9cfed4c21557ef</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>d96c0322b2ab54b647bc10ccab9cfed4c21557ef</SHA1><branch><SHA1>d96c0322b2ab54b647bc10ccab9cfed4c21557ef</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>d96c0322b2ab54b647bc10ccab9cfed4c21557ef</SHA1><branch><SHA1>d96c0322b2ab54b647bc10ccab9cfed4c21557ef</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>#110</displayName><duration>217925</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #110</fullDisplayName><id>110</id><keepLog>false</keepLog><number>110</number><queueId>112</queueId><result>SUCCESS</result><timestamp>1764386288729</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/110/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>d96c0322b2ab54b647bc10ccab9cfed4c21557ef</commitId><timestamp>1764385938000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk43: Adds pagination support to story exploration
Implemented pagination in the story exploration view (Explore.xhtml)
with dynamic page size options and navigation controls. Updated
StoryService, ExploreBean, and their corresponding tests to handle
pagination. Modified REST endpoint to include `page` and `size` query
parameters.
</comment><date>2025-11-29 04:12:18 +0100</date><id>d96c0322b2ab54b647bc10ccab9cfed4c21557ef</id><msg>tsk43: Adds pagination support to story exploration</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>109</buildNumber><marked><SHA1>be53730f62a99c65e08f870ed362c3ecc3b4d808</SHA1><branch><SHA1>be53730f62a99c65e08f870ed362c3ecc3b4d808</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>be53730f62a99c65e08f870ed362c3ecc3b4d808</SHA1><branch><SHA1>be53730f62a99c65e08f870ed362c3ecc3b4d808</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>be53730f62a99c65e08f870ed362c3ecc3b4d808</SHA1><branch><SHA1>be53730f62a99c65e08f870ed362c3ecc3b4d808</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>#109</displayName><duration>175560</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #109</fullDisplayName><id>109</id><keepLog>false</keepLog><number>109</number><queueId>111</queueId><result>SUCCESS</result><timestamp>1764367628242</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/109/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>be53730f62a99c65e08f870ed362c3ecc3b4d808</commitId><timestamp>1764367403000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk53: Restores recent published stories section
Reimplemented the “Latest Published Stories” section on the homepage, 
including updated styling and an empty-state message. Changed the
service method to only fetch the most recent published stories.
</comment><date>2025-11-28 23:03:23 +0100</date><id>be53730f62a99c65e08f870ed362c3ecc3b4d808</id><msg>tsk53: Restores recent published stories section</msg><path><editType>edit</editType><file>jsf/src/main/webapp/index.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</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></build><build _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>108</buildNumber><marked><SHA1>2bb1486e5283f0ba1fcc60eaa3fabfaff1057a5b</SHA1><branch><SHA1>2bb1486e5283f0ba1fcc60eaa3fabfaff1057a5b</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>2bb1486e5283f0ba1fcc60eaa3fabfaff1057a5b</SHA1><branch><SHA1>2bb1486e5283f0ba1fcc60eaa3fabfaff1057a5b</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>2bb1486e5283f0ba1fcc60eaa3fabfaff1057a5b</SHA1><branch><SHA1>2bb1486e5283f0ba1fcc60eaa3fabfaff1057a5b</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>#108</displayName><duration>175627</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #108</fullDisplayName><id>108</id><keepLog>false</keepLog><number>108</number><queueId>110</queueId><result>SUCCESS</result><timestamp>1764367148214</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/108/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>2bb1486e5283f0ba1fcc60eaa3fabfaff1057a5b</commitId><timestamp>1764366795000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk53: Restores recent published stories section
Reimplemented the “Latest Published Stories” section on the homepage, 
including updated styling and an empty-state message. Changed the
service method to only fetch the most recent published stories.
</comment><date>2025-11-28 22:53:15 +0100</date><id>2bb1486e5283f0ba1fcc60eaa3fabfaff1057a5b</id><msg>tsk53: Restores recent published stories section</msg><path><editType>edit</editType><file>jsf/src/main/webapp/index.xhtml</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</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></build><build _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>107</buildNumber><marked><SHA1>44dde85557ba4bcb5c9c5f7e12328b4fcae70f44</SHA1><branch><SHA1>44dde85557ba4bcb5c9c5f7e12328b4fcae70f44</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>44dde85557ba4bcb5c9c5f7e12328b4fcae70f44</SHA1><branch><SHA1>44dde85557ba4bcb5c9c5f7e12328b4fcae70f44</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>44dde85557ba4bcb5c9c5f7e12328b4fcae70f44</SHA1><branch><SHA1>44dde85557ba4bcb5c9c5f7e12328b4fcae70f44</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>#107</displayName><duration>179449</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #107</fullDisplayName><id>107</id><keepLog>false</keepLog><number>107</number><queueId>109</queueId><result>SUCCESS</result><timestamp>1764362948093</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/107/</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/story/explore.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/story/read.xhtml</affectedPath><commitId>44dde85557ba4bcb5c9c5f7e12328b4fcae70f44</commitId><timestamp>1764362291000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk51: Enables theme links to redirect to explore.xhtml with correct
filtering
Updated theme tags in read.xhtml to use h:link pointing to 
explore.xhtml, passing the theme as a parameter. Adjusted main.css to 
remove the cursor restriction and add proper text decoration for links. 
Added f:metadata in explore.xhtml to capture the theme parameter and 
trigger the search action when a theme is provided, ensuring the page 
displays filtered results correctly.
</comment><date>2025-11-28 21:38:11 +0100</date><id>44dde85557ba4bcb5c9c5f7e12328b4fcae70f44</id><msg>tsk51: Enables theme links to redirect to explore.xhtml with correct</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</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></build><build _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>106</buildNumber><marked><SHA1>88ed46071ec9c31a1c977830809da3dcaad51615</SHA1><branch><SHA1>88ed46071ec9c31a1c977830809da3dcaad51615</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>88ed46071ec9c31a1c977830809da3dcaad51615</SHA1><branch><SHA1>88ed46071ec9c31a1c977830809da3dcaad51615</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>88ed46071ec9c31a1c977830809da3dcaad51615</SHA1><branch><SHA1>88ed46071ec9c31a1c977830809da3dcaad51615</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>#106</displayName><duration>185871</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #106</fullDisplayName><id>106</id><keepLog>false</keepLog><number>106</number><queueId>108</queueId><result>SUCCESS</result><timestamp>1764353467846</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/106/</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/story/explore.xhtml</affectedPath><commitId>88ed46071ec9c31a1c977830809da3dcaad51615</commitId><timestamp>1764352833000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk45: Enhances explore page with narrative-style filter UI
Updated Explore section and CSS to replace the old filter layout with a 
narrative-style sentence interface agreed with the client. Implemented
new styling for the phrase-based filters, including animated inputs,
glass card layout, ambient background elements, and responsive
adjustments.
</comment><date>2025-11-28 19:00:33 +0100</date><id>88ed46071ec9c31a1c977830809da3dcaad51615</id><msg>tsk45: Enhances explore page with narrative-style filter UI</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</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></build><build _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>105</buildNumber><marked><SHA1>b6acc37745e393c09c30aa0944112e9e474a2e3a</SHA1><branch><SHA1>b6acc37745e393c09c30aa0944112e9e474a2e3a</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>b6acc37745e393c09c30aa0944112e9e474a2e3a</SHA1><branch><SHA1>b6acc37745e393c09c30aa0944112e9e474a2e3a</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>b6acc37745e393c09c30aa0944112e9e474a2e3a</SHA1><branch><SHA1>b6acc37745e393c09c30aa0944112e9e474a2e3a</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>#105</displayName><duration>179498</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #105</fullDisplayName><id>105</id><keepLog>false</keepLog><number>105</number><queueId>107</queueId><result>SUCCESS</result><timestamp>1764183848458</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/105/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>additional-material/git-hooks/commit-msg</affectedPath><affectedPath>additional-material/git-hooks/pre-commit</affectedPath><affectedPath>CONTRIBUTING.md</affectedPath><affectedPath>additional-material/git-hooks/pre-push</affectedPath><commitId>b6acc37745e393c09c30aa0944112e9e474a2e3a</commitId><timestamp>1764183540000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk38: Adds Git hooks and updates contributing guide
Updated CONTRIBUTING.md to include instructions for configuring Git
hooks. Added Git hooks in `additional-material/git-hooks` to check
Jenkins build status before push, run Maven tests before commit, and
enforce commit message format rules.
</comment><date>2025-11-26 19:59:00 +0100</date><id>b6acc37745e393c09c30aa0944112e9e474a2e3a</id><msg>tsk38: Adds Git hooks and updates contributing guide</msg><path><editType>add</editType><file>additional-material/git-hooks/commit-msg</file></path><path><editType>add</editType><file>additional-material/git-hooks/pre-commit</file></path><path><editType>add</editType><file>additional-material/git-hooks/pre-push</file></path><path><editType>edit</editType><file>CONTRIBUTING.md</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></build><build _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>104</buildNumber><marked><SHA1>3b3540357ea6676aa7fdbc07cc5999631966f869</SHA1><branch><SHA1>3b3540357ea6676aa7fdbc07cc5999631966f869</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>3b3540357ea6676aa7fdbc07cc5999631966f869</SHA1><branch><SHA1>3b3540357ea6676aa7fdbc07cc5999631966f869</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>3b3540357ea6676aa7fdbc07cc5999631966f869</SHA1><branch><SHA1>3b3540357ea6676aa7fdbc07cc5999631966f869</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>#104</displayName><duration>203567</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #104</fullDisplayName><id>104</id><keepLog>false</keepLog><number>104</number><queueId>106</queueId><result>SUCCESS</result><timestamp>1764183608410</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/104/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><affectedPath>additional-material/git-hooks/commit-msg</affectedPath><affectedPath>additional-material/git-hooks/pre-commit</affectedPath><affectedPath>additional-material/git-hooks/pre-push</affectedPath><commitId>3b3540357ea6676aa7fdbc07cc5999631966f869</commitId><timestamp>1764183381000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk38: Adds Git hooks and updates contributing guide
Updated CONTRIBUTING.md to include instructions for configuring Git
hooks. Added Git hooks in `additional-material/git-hooks` to check
Jenkins build status before push, run Maven tests before commit, and
enforce commit message format rules.
</comment><date>2025-11-26 19:56:21 +0100</date><id>3b3540357ea6676aa7fdbc07cc5999631966f869</id><msg>tsk38: Adds Git hooks and updates contributing guide</msg><path><editType>add</editType><file>additional-material/git-hooks/pre-push</file></path><path><editType>edit</editType><file>CONTRIBUTING.md</file></path><path><editType>add</editType><file>additional-material/git-hooks/commit-msg</file></path><path><editType>add</editType><file>additional-material/git-hooks/pre-commit</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></build><build _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>103</buildNumber><marked><SHA1>7202688282b8d129502659d933a2ff59be98ef9f</SHA1><branch><SHA1>7202688282b8d129502659d933a2ff59be98ef9f</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>7202688282b8d129502659d933a2ff59be98ef9f</SHA1><branch><SHA1>7202688282b8d129502659d933a2ff59be98ef9f</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>7202688282b8d129502659d933a2ff59be98ef9f</SHA1><branch><SHA1>7202688282b8d129502659d933a2ff59be98ef9f</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>#103</displayName><duration>187203</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #103</fullDisplayName><id>103</id><keepLog>false</keepLog><number>103</number><queueId>105</queueId><result>SUCCESS</result><timestamp>1764182168315</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/103/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><commitId>7202688282b8d129502659d933a2ff59be98ef9f</commitId><timestamp>1764182014000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk42: Changes StoryManagedBean scope to RequestScoped and updates
header search redirection URL
Modified `StoryManagedBean` scope from `SessionScoped` to
`RequestScoped` for better request management. Updated header search
redirection to include the search query as a parameter.
</comment><date>2025-11-26 19:33:34 +0100</date><id>7202688282b8d129502659d933a2ff59be98ef9f</id><msg>tsk42: Changes StoryManagedBean scope to RequestScoped and updates</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>102</buildNumber><marked><SHA1>0e69dc84b8a4dd220193e00698015611163a4224</SHA1><branch><SHA1>0e69dc84b8a4dd220193e00698015611163a4224</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>0e69dc84b8a4dd220193e00698015611163a4224</SHA1><branch><SHA1>0e69dc84b8a4dd220193e00698015611163a4224</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>0e69dc84b8a4dd220193e00698015611163a4224</SHA1><branch><SHA1>0e69dc84b8a4dd220193e00698015611163a4224</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>#102</displayName><duration>193663</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #102</fullDisplayName><id>102</id><keepLog>false</keepLog><number>102</number><queueId>104</queueId><result>SUCCESS</result><timestamp>1764179288217</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/102/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/template.xhtml</affectedPath><commitId>0e69dc84b8a4dd220193e00698015611163a4224</commitId><timestamp>1764179120000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk41: Removes redundant elements in search view and adjusts header
search visibility
Removed unused "Search Stories" heading and "Explore All Stories" button
from the search view. Updated header search bar to conditionally render
based on the current view.
</comment><date>2025-11-26 18:45:20 +0100</date><id>0e69dc84b8a4dd220193e00698015611163a4224</id><msg>tsk41: Removes redundant elements in search view and adjusts header</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/search.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/template.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>101</buildNumber><marked><SHA1>40f246fb30198a9a6ff6f63e2a059b2eabca231f</SHA1><branch><SHA1>40f246fb30198a9a6ff6f63e2a059b2eabca231f</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>40f246fb30198a9a6ff6f63e2a059b2eabca231f</SHA1><branch><SHA1>40f246fb30198a9a6ff6f63e2a059b2eabca231f</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>40f246fb30198a9a6ff6f63e2a059b2eabca231f</SHA1><branch><SHA1>40f246fb30198a9a6ff6f63e2a059b2eabca231f</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>#101</displayName><duration>193475</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #101</fullDisplayName><id>101</id><keepLog>false</keepLog><number>101</number><queueId>103</queueId><result>SUCCESS</result><timestamp>1764093790255</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/101/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.editorconfig</affectedPath><commitId>40f246fb30198a9a6ff6f63e2a059b2eabca231f</commitId><timestamp>1764093616000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>Enables IntelliJ import-on-demand thresholds for Java in .editorconfig
Set IntelliJ import-on-demand thresholds to 100 in .editorconfig to 
effectively prevent automatic conversion to star imports for Java.
</comment><date>2025-11-25 19:00:16 +0100</date><id>40f246fb30198a9a6ff6f63e2a059b2eabca231f</id><msg>Enables IntelliJ import-on-demand thresholds for Java in .editorconfig</msg><path><editType>edit</editType><file>.editorconfig</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></build><build _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>100</buildNumber><marked><SHA1>918a9cd46cee3d8b044192c688de54311bcbd602</SHA1><branch><SHA1>918a9cd46cee3d8b044192c688de54311bcbd602</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>918a9cd46cee3d8b044192c688de54311bcbd602</SHA1><branch><SHA1>918a9cd46cee3d8b044192c688de54311bcbd602</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>918a9cd46cee3d8b044192c688de54311bcbd602</SHA1><branch><SHA1>918a9cd46cee3d8b044192c688de54311bcbd602</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>#100</displayName><duration>208589</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #100</fullDisplayName><id>100</id><keepLog>false</keepLog><number>100</number><queueId>102</queueId><result>SUCCESS</result><timestamp>1763993107633</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/100/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>918a9cd46cee3d8b044192c688de54311bcbd602</commitId><timestamp>1763992949000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk16: Adds ordering to story query by published date
This ensures that stories returned from the method are consistently
sorted by most recently published first, regardless of which filters are
applied.
</comment><date>2025-11-24 15:02:29 +0100</date><id>918a9cd46cee3d8b044192c688de54311bcbd602</id><msg>tsk16: Adds ordering to story query by published date</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</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></build><build _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>99</buildNumber><marked><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><branch><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><branch><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><branch><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</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><action></action><building>false</building><displayName>#99</displayName><duration>204804</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #99</fullDisplayName><id>99</id><keepLog>false</keepLog><number>99</number><queueId>101</queueId><result>SUCCESS</result><timestamp>1763991367566</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/99/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><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></build><build _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>98</buildNumber><marked><SHA1>b18bfb9dfc8269dd9978709a18fd37a5ce525dc7</SHA1><branch><SHA1>b18bfb9dfc8269dd9978709a18fd37a5ce525dc7</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>b18bfb9dfc8269dd9978709a18fd37a5ce525dc7</SHA1><branch><SHA1>b18bfb9dfc8269dd9978709a18fd37a5ce525dc7</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>b18bfb9dfc8269dd9978709a18fd37a5ce525dc7</SHA1><branch><SHA1>b18bfb9dfc8269dd9978709a18fd37a5ce525dc7</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>7</failCount><skipCount>0</skipCount><totalCount>50</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#98</displayName><duration>138479</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #98</fullDisplayName><id>98</id><keepLog>false</keepLog><number>98</number><queueId>100</queueId><result>UNSTABLE</result><timestamp>1763940486237</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/98/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>b18bfb9dfc8269dd9978709a18fd37a5ce525dc7</commitId><timestamp>1763940318000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk16: Adds ordering to story query by published date
This ensures that stories returned from the method are consistently
sorted by most recently published first, regardless of which filters are
applied.
</comment><date>2025-11-24 00:25:18 +0100</date><id>b18bfb9dfc8269dd9978709a18fd37a5ce525dc7</id><msg>tsk16: Adds ordering to story query by published date</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</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></build><build _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>97</buildNumber><marked><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><branch><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><branch><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</SHA1><branch><SHA1>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</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>#97</displayName><duration>177434</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #97</fullDisplayName><id>97</id><keepLog>false</keepLog><number>97</number><queueId>99</queueId><result>SUCCESS</result><timestamp>1763939947300</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/97/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><commitId>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</commitId><timestamp>1763939798000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk7: Refactors story card component to include excerpt length parameter
Updated the story-card component to support a configurable excerpt 
length and applied this change across index and explore pages. Removed 
CSS-based truncation and replaced inline substring logic.
</comment><date>2025-11-24 00:16:38 +0100</date><id>fa6b110c29fb311fe2294f9ff994fb4e456e1fc7</id><msg>tsk7: Refactors story card component to include excerpt length parameter</msg><path><editType>edit</editType><file>jsf/src/main/webapp/index.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/story/explore.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/components/story-card.xhtml</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></build><build _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>96</buildNumber><marked><SHA1>f19f61d49e50f24095bf15e5e04cc32a9a8ce5dd</SHA1><branch><SHA1>f19f61d49e50f24095bf15e5e04cc32a9a8ce5dd</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>f19f61d49e50f24095bf15e5e04cc32a9a8ce5dd</SHA1><branch><SHA1>f19f61d49e50f24095bf15e5e04cc32a9a8ce5dd</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>f19f61d49e50f24095bf15e5e04cc32a9a8ce5dd</SHA1><branch><SHA1>f19f61d49e50f24095bf15e5e04cc32a9a8ce5dd</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>#96</displayName><duration>181086</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #96</fullDisplayName><id>96</id><keepLog>false</keepLog><number>96</number><queueId>98</queueId><result>SUCCESS</result><timestamp>1763939766210</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/96/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>additional-material/db/microstories-mysql.data.sql</affectedPath><affectedPath>additional-material/db/microstories-mysql.full.sql</affectedPath><commitId>f19f61d49e50f24095bf15e5e04cc32a9a8ce5dd</commitId><timestamp>1763939576000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>Extends SQL data with new users and stories
Expanded the database seed data by adding new users, additional stories 
across multiple genres, and corresponding theme mappings.
</comment><date>2025-11-24 00:12:56 +0100</date><id>f19f61d49e50f24095bf15e5e04cc32a9a8ce5dd</id><msg>Extends SQL data with new users and stories</msg><path><editType>edit</editType><file>additional-material/db/microstories-mysql.full.sql</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.data.sql</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></build><build _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>95</buildNumber><marked><SHA1>7d700320120e5e6c6c7f5d9f3d7180bf1a20a771</SHA1><branch><SHA1>7d700320120e5e6c6c7f5d9f3d7180bf1a20a771</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>7d700320120e5e6c6c7f5d9f3d7180bf1a20a771</SHA1><branch><SHA1>7d700320120e5e6c6c7f5d9f3d7180bf1a20a771</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>7d700320120e5e6c6c7f5d9f3d7180bf1a20a771</SHA1><branch><SHA1>7d700320120e5e6c6c7f5d9f3d7180bf1a20a771</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>#95</displayName><duration>176278</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #95</fullDisplayName><id>95</id><keepLog>false</keepLog><number>95</number><queueId>97</queueId><result>SUCCESS</result><timestamp>1763936706122</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/95/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><commitId>7d700320120e5e6c6c7f5d9f3d7180bf1a20a771</commitId><timestamp>1763936545000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk7: Introduces Story Card component and updates homepage story grid
Added a new JSF composite component called story-card.xhtml to provide a 
richer and more modern presentation for stories. Updated index.xhtml to 
replace the old Bootstrap-based card markup with this new component. 
Introduced a full set of CSS rules for the Story Card, including hover 
transitions, badges, themes, excerpt clamping and author avatar styling. 
Adjusted the .story-title selector so it applies only within
.story-hero, preventing unintended global overrides.
</comment><date>2025-11-23 23:22:25 +0100</date><id>7d700320120e5e6c6c7f5d9f3d7180bf1a20a771</id><msg>tsk7: Introduces Story Card component and updates homepage story grid</msg><path><editType>add</editType><file>jsf/src/main/webapp/resources/components/story-card.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/index.xhtml</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></build><build _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>94</buildNumber><marked><SHA1>ab19c481ed15df77e605d9ad6d2f8b7b3121796e</SHA1><branch><SHA1>ab19c481ed15df77e605d9ad6d2f8b7b3121796e</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>ab19c481ed15df77e605d9ad6d2f8b7b3121796e</SHA1><branch><SHA1>ab19c481ed15df77e605d9ad6d2f8b7b3121796e</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>ab19c481ed15df77e605d9ad6d2f8b7b3121796e</SHA1><branch><SHA1>ab19c481ed15df77e605d9ad6d2f8b7b3121796e</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>#94</displayName><duration>183100</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #94</fullDisplayName><id>94</id><keepLog>false</keepLog><number>94</number><queueId>96</queueId><result>SUCCESS</result><timestamp>1763936346093</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/94/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>jsf/src/main/webapp/resources/components/story-card.xhtml</affectedPath><commitId>ab19c481ed15df77e605d9ad6d2f8b7b3121796e</commitId><timestamp>1763936171000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk7: Introduces Story Card component and updates homepage story grid
Added a new JSF composite component called story-card.xhtml to provide a 
richer and more modern presentation for stories. Updated index.xhtml to 
replace the old Bootstrap-based card markup with this new component. 
Introduced a full set of CSS rules for the Story Card, including hover 
transitions, badges, themes, excerpt clamping and author avatar styling. 
Adjusted the .story-title selector so it applies only within
.story-hero, preventing unintended global overrides.
</comment><date>2025-11-23 23:16:11 +0100</date><id>ab19c481ed15df77e605d9ad6d2f8b7b3121796e</id><msg>tsk7: Introduces Story Card component and updates homepage story grid</msg><path><editType>add</editType><file>jsf/src/main/webapp/resources/components/story-card.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/index.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</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></build><build _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>93</buildNumber><marked><SHA1>26ed471c1388f862250ef8500677db418ba0fd77</SHA1><branch><SHA1>26ed471c1388f862250ef8500677db418ba0fd77</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>26ed471c1388f862250ef8500677db418ba0fd77</SHA1><branch><SHA1>26ed471c1388f862250ef8500677db418ba0fd77</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>26ed471c1388f862250ef8500677db418ba0fd77</SHA1><branch><SHA1>26ed471c1388f862250ef8500677db418ba0fd77</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>#93</displayName><duration>183386</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #93</fullDisplayName><id>93</id><keepLog>false</keepLog><number>93</number><queueId>95</queueId><result>SUCCESS</result><timestamp>1763900650091</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/93/</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/story/read.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/GenreTypeConverter.java</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.java</affectedPath><commitId>26ed471c1388f862250ef8500677db418ba0fd77</commitId><timestamp>1763900451000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk9: Improves story view UI and enum converters
This update introduces a refreshed and more polished story reading
interface, including a redesigned hero section, improved metadata
presentation, refined theme rendering, and smoother animations. The
ThemeTypeConverter has been updated to correctly process multi-word enum
values, and a new GenreTypeConverter ensures consistent formatting and
conversion throughout the application.
</comment><date>2025-11-23 13:20:51 +0100</date><id>26ed471c1388f862250ef8500677db418ba0fd77</id><msg>tsk9: Improves story view UI and enum converters</msg><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.java</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/GenreTypeConverter.java</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/story/read.xhtml</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></build><build _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/arfarinha/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>add</editType><file>jsf/src/main/webapp/login.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/web.xml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/template.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</file></path><path><editType>add</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/LoginBean.java</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></build><build _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>91</buildNumber><marked><SHA1>e63d8370012a1a1f2652518f86096f055d3338b6</SHA1><branch><SHA1>e63d8370012a1a1f2652518f86096f055d3338b6</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>e63d8370012a1a1f2652518f86096f055d3338b6</SHA1><branch><SHA1>e63d8370012a1a1f2652518f86096f055d3338b6</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>e63d8370012a1a1f2652518f86096f055d3338b6</SHA1><branch><SHA1>e63d8370012a1a1f2652518f86096f055d3338b6</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>#91</displayName><duration>180530</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #91</fullDisplayName><id>91</id><keepLog>false</keepLog><number>91</number><queueId>93</queueId><result>SUCCESS</result><timestamp>1763814427900</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/91/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>additional-material/wildfly/v8.2.1/standalone.xml</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><affectedPath>additional-material/wildfly/v10.1.0/standalone.xml</affectedPath><affectedPath>service/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</affectedPath><commitId>e63d8370012a1a1f2652518f86096f055d3338b6</commitId><timestamp>1763814221000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk25-29: Fixes authentication queries to use lowercase `user` table and
`username` column
</comment><date>2025-11-22 13:23:41 +0100</date><id>e63d8370012a1a1f2652518f86096f055d3338b6</id><msg>tsk25-29: Fixes authentication queries to use lowercase `user` table and</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>edit</editType><file>additional-material/wildfly/v8.2.1/standalone.xml</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>additional-material/wildfly/v10.1.0/standalone.xml</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-h2/standalone.xml</file></path><path><editType>edit</editType><file>jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml</file></path><path><editType>edit</editType><file>rest/src/test/resources-wildfly-embedded-mysql/standalone.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></build><build _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>90</buildNumber><marked><SHA1>e94fd0c1ae5aad5a2869450f981f56be88d37ba1</SHA1><branch><SHA1>e94fd0c1ae5aad5a2869450f981f56be88d37ba1</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>e94fd0c1ae5aad5a2869450f981f56be88d37ba1</SHA1><branch><SHA1>e94fd0c1ae5aad5a2869450f981f56be88d37ba1</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>e94fd0c1ae5aad5a2869450f981f56be88d37ba1</SHA1><branch><SHA1>e94fd0c1ae5aad5a2869450f981f56be88d37ba1</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><action></action><building>false</building><displayName>#90</displayName><duration>187326</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #90</fullDisplayName><id>90</id><keepLog>false</keepLog><number>90</number><queueId>92</queueId><result>SUCCESS</result><timestamp>1763753346337</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/90/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>ef53ead4aeeee921f7fceba3f0923cb7ccd27131</commitId><timestamp>1763753026000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk29: Fixes comment sintax
Javadoc generation failed in Jenkins, it seems the comments are the
problem.
</comment><date>2025-11-21 20:23:46 +0100</date><id>ef53ead4aeeee921f7fceba3f0923cb7ccd27131</id><msg>tsk29: Fixes comment sintax</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>e94fd0c1ae5aad5a2869450f981f56be88d37ba1</commitId><timestamp>1763753149000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk21: Fixes query in getTop2ReadStoriesLastMonthByGenre
Someone did a merge in develop branch and override this change that I
did a while ago
</comment><date>2025-11-21 20:25:49 +0100</date><id>e94fd0c1ae5aad5a2869450f981f56be88d37ba1</id><msg>tsk21: Fixes query in getTop2ReadStoriesLastMonthByGenre</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>89</buildNumber><marked><SHA1>8760a71aa6c6a13e616dc030b924e85f28e01e62</SHA1><branch><SHA1>8760a71aa6c6a13e616dc030b924e85f28e01e62</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>8760a71aa6c6a13e616dc030b924e85f28e01e62</SHA1><branch><SHA1>8760a71aa6c6a13e616dc030b924e85f28e01e62</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>8760a71aa6c6a13e616dc030b924e85f28e01e62</SHA1><branch><SHA1>8760a71aa6c6a13e616dc030b924e85f28e01e62</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>19</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#89</displayName><duration>71230</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #89</fullDisplayName><id>89</id><keepLog>false</keepLog><number>89</number><queueId>91</queueId><result>FAILURE</result><timestamp>1763752566316</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/89/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/resources/test-persistence.xml</affectedPath><affectedPath>rest/src/main/webapp/WEB-INF/web.xml</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/exceptions/UnauthorizedAccessException.java</affectedPath><commitId>8760a71aa6c6a13e616dc030b924e85f28e01e62</commitId><timestamp>1763752409000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk29: Fixes user authentication correctly
Fixed user authentication and role management. Also added
UnauthorizedAccessException and fixed tests
</comment><date>2025-11-21 20:13:29 +0100</date><id>8760a71aa6c6a13e616dc030b924e85f28e01e62</id><msg>tsk29: Fixes user authentication correctly</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>service/src/test/resources/test-persistence.xml</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</file></path><path><editType>edit</editType><file>rest/src/main/webapp/WEB-INF/web.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/exceptions/UnauthorizedAccessException.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>88</buildNumber><marked><SHA1>a074e29ec4197d532c0b0f4040d63cdf3cc68884</SHA1><branch><SHA1>a074e29ec4197d532c0b0f4040d63cdf3cc68884</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>a074e29ec4197d532c0b0f4040d63cdf3cc68884</SHA1><branch><SHA1>a074e29ec4197d532c0b0f4040d63cdf3cc68884</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>a074e29ec4197d532c0b0f4040d63cdf3cc68884</SHA1><branch><SHA1>a074e29ec4197d532c0b0f4040d63cdf3cc68884</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>20</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#88</displayName><duration>76111</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #88</fullDisplayName><id>88</id><keepLog>false</keepLog><number>88</number><queueId>90</queueId><result>FAILURE</result><timestamp>1763723470527</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/88/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><affectedPath>tests/src/main/resources/datasets/stories.xml</affectedPath><commitId>a074e29ec4197d532c0b0f4040d63cdf3cc68884</commitId><timestamp>1763723291000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>tsk 21: A new endpoint is added         The recommended route is used:  
      GET /user/{login}/microstory
</comment><date>2025-11-21 12:08:11 +0100</date><id>a074e29ec4197d532c0b0f4040d63cdf3cc68884</id><msg>tsk 21: A new endpoint is added         The recommended route is used:  </msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/stories.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>87</buildNumber><marked><SHA1>3023094b22ab95f4eb756535c0e13c9012cb56b4</SHA1><branch><SHA1>3023094b22ab95f4eb756535c0e13c9012cb56b4</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>3023094b22ab95f4eb756535c0e13c9012cb56b4</SHA1><branch><SHA1>3023094b22ab95f4eb756535c0e13c9012cb56b4</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>3023094b22ab95f4eb756535c0e13c9012cb56b4</SHA1><branch><SHA1>3023094b22ab95f4eb756535c0e13c9012cb56b4</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>47</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#87</displayName><duration>194263</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #87</fullDisplayName><id>87</id><keepLog>false</keepLog><number>87</number><queueId>89</queueId><result>SUCCESS</result><timestamp>1763497567537</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/87/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>3023094b22ab95f4eb756535c0e13c9012cb56b4</commitId><timestamp>1763497398000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk21: Register story view
We never set a new view in a story. Now when we get a story by its id,
we set a new one
</comment><date>2025-11-18 21:23:18 +0100</date><id>3023094b22ab95f4eb756535c0e13c9012cb56b4</id><msg>tsk21: Register story view</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>86</buildNumber><marked><SHA1>273348a5338421b8c491c289f449af3b9b9b6416</SHA1><branch><SHA1>273348a5338421b8c491c289f449af3b9b9b6416</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>273348a5338421b8c491c289f449af3b9b9b6416</SHA1><branch><SHA1>273348a5338421b8c491c289f449af3b9b9b6416</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>273348a5338421b8c491c289f449af3b9b9b6416</SHA1><branch><SHA1>273348a5338421b8c491c289f449af3b9b9b6416</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>47</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#86</displayName><duration>200624</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #86</fullDisplayName><id>86</id><keepLog>false</keepLog><number>86</number><queueId>88</queueId><result>SUCCESS</result><timestamp>1763491507357</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/86/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement-stories.sql</affectedPath><affectedPath>service/src/main/resources/META-INF/persistence.xml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>tests/src/main/resources/datasets/stories.xml</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/types/UserType.java</affectedPath><affectedPath>tests/src/main/resources/datasets/users.xml</affectedPath><affectedPath>additional-material/db/microstories-mysql.creation.sql</affectedPath><affectedPath>additional-material/db/microstories-mysql.drop.sql</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>additional-material/db/microstories-mysql.full.sql</affectedPath><affectedPath>tests/src/main/resources/scripts/cleanup.sql</affectedPath><affectedPath>additional-material/db/microstories-mysql.data.sql</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java</affectedPath><affectedPath>additional-material/db/microstories-mysql.delete.sql</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>273348a5338421b8c491c289f449af3b9b9b6416</commitId><timestamp>1763491296000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk24: Implements User entity and story authorship
A new User entity has been introduced to represent application users, 
including properties for authentication and role management via a new 
UserType enum. The Story entity was updated to establish a mandatory 
Many-to-One relationship with the User, representing the author of the 
content. This change involved updating the database schema definitions 
to include the user table and foreign key constraints, as well as 
modifying the data insertion scripts. Additionally, unit tests for the 
new entity were created, and existing integration tests and datasets 
were adjusted to account for the required author association.
</comment><date>2025-11-18 19:41:36 +0100</date><id>273348a5338421b8c491c289f449af3b9b9b6416</id><msg>tsk24: Implements User entity and story authorship</msg><path><editType>edit</editType><file>additional-material/db/microstories-mysql.creation.sql</file></path><path><editType>add</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/types/UserType.java</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>service/src/main/resources/META-INF/persistence.xml</file></path><path><editType>edit</editType><file>tests/src/main/resources/datasets/stories.xml</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>add</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/users.xml</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.drop.sql</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.full.sql</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.delete.sql</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.data.sql</file></path><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement-stories.sql</file></path><path><editType>add</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java</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></build><build _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>85</buildNumber><marked><SHA1>1843db9d0a6f85c87be647250ecbbec3f68077f2</SHA1><branch><SHA1>1843db9d0a6f85c87be647250ecbbec3f68077f2</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>1843db9d0a6f85c87be647250ecbbec3f68077f2</SHA1><branch><SHA1>1843db9d0a6f85c87be647250ecbbec3f68077f2</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>1843db9d0a6f85c87be647250ecbbec3f68077f2</SHA1><branch><SHA1>1843db9d0a6f85c87be647250ecbbec3f68077f2</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>47</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#85</displayName><duration>190839</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #85</fullDisplayName><id>85</id><keepLog>false</keepLog><number>85</number><queueId>87</queueId><result>SUCCESS</result><timestamp>1763488627262</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/85/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/explore.xhtml</affectedPath><commitId>1843db9d0a6f85c87be647250ecbbec3f68077f2</commitId><timestamp>1763488430000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk18: Fixes explore page
Improve explore page style so it looks like with the same style as other
pages, also adds a "Search Stories" button
</comment><date>2025-11-18 18:53:50 +0100</date><id>1843db9d0a6f85c87be647250ecbbec3f68077f2</id><msg>tsk18: Fixes explore page</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>84</buildNumber><marked><SHA1>9cc61a77edbcfd588974ae0f6bd527527fbd7f66</SHA1><branch><SHA1>9cc61a77edbcfd588974ae0f6bd527527fbd7f66</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>9cc61a77edbcfd588974ae0f6bd527527fbd7f66</SHA1><branch><SHA1>9cc61a77edbcfd588974ae0f6bd527527fbd7f66</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>9cc61a77edbcfd588974ae0f6bd527527fbd7f66</SHA1><branch><SHA1>9cc61a77edbcfd588974ae0f6bd527527fbd7f66</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>47</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#84</displayName><duration>187117</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #84</fullDisplayName><id>84</id><keepLog>false</keepLog><number>84</number><queueId>86</queueId><result>SUCCESS</result><timestamp>1763416930337</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/84/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>bfd72b8bfca53325e2d0288e1119d4868df70ba6</commitId><timestamp>1762608455000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a
un relato debe registrarse que se ha producido una lectura. Será
necesario almacenar la fecha de la lectura.
</comment><date>2025-11-08 14:27:35 +0100</date><id>bfd72b8bfca53325e2d0288e1119d4868df70ba6</id><msg>tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>729433a70739967ccd306019063d0f483e324add</commitId><timestamp>1762947387000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a
un relato debe registrarse que se ha producido una lectura. Será
necesario almacenar la fecha de la lectura.
</comment><date>2025-11-12 12:36:27 +0100</date><id>729433a70739967ccd306019063d0f483e324add</id><msg>tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>89ea6d15be541c7a1cf4bd64bc8b2baaa04fc8fd</commitId><timestamp>1763406252000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>tsk 21: Resolve failing test for addReadingLogEntryForA_Story
</comment><date>2025-11-17 20:04:12 +0100</date><id>89ea6d15be541c7a1cf4bd64bc8b2baaa04fc8fd</id><msg>tsk 21: Resolve failing test for addReadingLogEntryForA_Story</msg><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></culprit><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>83</buildNumber><marked><SHA1>69c8a4431338d8642d8afd5a655e7de4090e2f6c</SHA1><branch><SHA1>69c8a4431338d8642d8afd5a655e7de4090e2f6c</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>69c8a4431338d8642d8afd5a655e7de4090e2f6c</SHA1><branch><SHA1>69c8a4431338d8642d8afd5a655e7de4090e2f6c</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>69c8a4431338d8642d8afd5a655e7de4090e2f6c</SHA1><branch><SHA1>69c8a4431338d8642d8afd5a655e7de4090e2f6c</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#83</displayName><duration>180680</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #83</fullDisplayName><id>83</id><keepLog>false</keepLog><number>83</number><queueId>85</queueId><result>SUCCESS</result><timestamp>1763406970061</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/83/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/template.xhtml</affectedPath><commitId>69c8a4431338d8642d8afd5a655e7de4090e2f6c</commitId><timestamp>1763406804000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk13: Fixes search.xhtml to use template.xhtml
Now search.xhtml uses template.xhtml, also in template.xhtml changed the
head and body tags so it uses the JPF ones instead of vanilla HTML tags
</comment><date>2025-11-17 20:13:24 +0100</date><id>69c8a4431338d8642d8afd5a655e7de4090e2f6c</id><msg>tsk13: Fixes search.xhtml to use template.xhtml</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/search.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/template.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>82</buildNumber><marked><SHA1>f83ff528f82c2fa6feb7bf2a5e2f88e2816c6c6c</SHA1><branch><SHA1>f83ff528f82c2fa6feb7bf2a5e2f88e2816c6c6c</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>f83ff528f82c2fa6feb7bf2a5e2f88e2816c6c6c</SHA1><branch><SHA1>f83ff528f82c2fa6feb7bf2a5e2f88e2816c6c6c</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>f83ff528f82c2fa6feb7bf2a5e2f88e2816c6c6c</SHA1><branch><SHA1>f83ff528f82c2fa6feb7bf2a5e2f88e2816c6c6c</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#82</displayName><duration>185593</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #82</fullDisplayName><id>82</id><keepLog>false</keepLog><number>82</number><queueId>84</queueId><result>SUCCESS</result><timestamp>1763405110003</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/82/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>f83ff528f82c2fa6feb7bf2a5e2f88e2816c6c6c</commitId><timestamp>1763404907000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk22: Fixes case when there are not story views inserted
Previously if there are not enough entries in story_views table, method
getTop2ReadStoriesLastMonthByGenre returned empty list. Now this is
fixed
</comment><date>2025-11-17 19:41:47 +0100</date><id>f83ff528f82c2fa6feb7bf2a5e2f88e2816c6c6c</id><msg>tsk22: Fixes case when there are not story views inserted</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>81</buildNumber><marked><SHA1>ee7d251ea96df0ab945c8e34e742eaa5ab9359a2</SHA1><branch><SHA1>ee7d251ea96df0ab945c8e34e742eaa5ab9359a2</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>ee7d251ea96df0ab945c8e34e742eaa5ab9359a2</SHA1><branch><SHA1>ee7d251ea96df0ab945c8e34e742eaa5ab9359a2</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>ee7d251ea96df0ab945c8e34e742eaa5ab9359a2</SHA1><branch><SHA1>ee7d251ea96df0ab945c8e34e742eaa5ab9359a2</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#81</displayName><duration>182850</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #81</fullDisplayName><id>81</id><keepLog>false</keepLog><number>81</number><queueId>83</queueId><result>SUCCESS</result><timestamp>1763401509891</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/81/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>dbd5052907d35c4bbd126071a69b4b7eb3dc180f</commitId><timestamp>1763401118000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk22: Fixes getTop2ReadStoriesLastMonthByGenre method in StoryService
Now this method may return two stories per genre even if one of the
stories doesn't have any views
</comment><date>2025-11-17 18:38:38 +0100</date><id>dbd5052907d35c4bbd126071a69b4b7eb3dc180f</id><msg>tsk22: Fixes getTop2ReadStoriesLastMonthByGenre method in StoryService</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/index.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><commitId>ee7d251ea96df0ab945c8e34e742eaa5ab9359a2</commitId><timestamp>1763401360000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk22: Shows top 2 stories by genre at index.xhtml page
Previously the page showed the most recent stories, now it shows the top
2 stories by each genre
</comment><date>2025-11-17 18:42:40 +0100</date><id>ee7d251ea96df0ab945c8e34e742eaa5ab9359a2</id><msg>tsk22: Shows top 2 stories by genre at index.xhtml page</msg><path><editType>edit</editType><file>jsf/src/main/webapp/index.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>80</buildNumber><marked><SHA1>50557cdbc974b750ea2d1d097040aa15aa05e7ed</SHA1><branch><SHA1>50557cdbc974b750ea2d1d097040aa15aa05e7ed</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>50557cdbc974b750ea2d1d097040aa15aa05e7ed</SHA1><branch><SHA1>50557cdbc974b750ea2d1d097040aa15aa05e7ed</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>50557cdbc974b750ea2d1d097040aa15aa05e7ed</SHA1><branch><SHA1>50557cdbc974b750ea2d1d097040aa15aa05e7ed</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#80</displayName><duration>172761</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #80</fullDisplayName><id>80</id><keepLog>false</keepLog><number>80</number><queueId>82</queueId><result>SUCCESS</result><timestamp>1763399409829</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/80/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/story/search.xhtml</affectedPath><commitId>50557cdbc974b750ea2d1d097040aa15aa05e7ed</commitId><timestamp>1763399221000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></author><authorEmail>josecampor31@gmail.com</authorEmail><comment>tsk17: Adds button in search.xhtml
This button redirects to the explore page, so the user can switch
between views
</comment><date>2025-11-17 18:07:01 +0100</date><id>50557cdbc974b750ea2d1d097040aa15aa05e7ed</id><msg>tsk17: Adds button in search.xhtml</msg><path><editType>edit</editType><file>jsf/src/main/webapp/story/search.xhtml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/josecampor31</absoluteUrl><fullName>josecampor31</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>79</buildNumber><marked><SHA1>a3e9e81f38d382fee618a7dc12d5fdaa9b93dc55</SHA1><branch><SHA1>a3e9e81f38d382fee618a7dc12d5fdaa9b93dc55</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>a3e9e81f38d382fee618a7dc12d5fdaa9b93dc55</SHA1><branch><SHA1>a3e9e81f38d382fee618a7dc12d5fdaa9b93dc55</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>a3e9e81f38d382fee618a7dc12d5fdaa9b93dc55</SHA1><branch><SHA1>a3e9e81f38d382fee618a7dc12d5fdaa9b93dc55</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#79</displayName><duration>188892</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #79</fullDisplayName><id>79</id><keepLog>false</keepLog><number>79</number><queueId>81</queueId><result>SUCCESS</result><timestamp>1763398509798</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/79/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><commitId>a3e9e81f38d382fee618a7dc12d5fdaa9b93dc55</commitId><timestamp>1763398296000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>task 21   addReadingLogEntryForA_Story not test 1
</comment><date>2025-11-17 17:51:36 +0100</date><id>a3e9e81f38d382fee618a7dc12d5fdaa9b93dc55</id><msg>task 21   addReadingLogEntryForA_Story not test 1</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>78</buildNumber><marked><SHA1>d1807af294b864369f26569b5f0f714fe4ab5f6c</SHA1><branch><SHA1>d1807af294b864369f26569b5f0f714fe4ab5f6c</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>d1807af294b864369f26569b5f0f714fe4ab5f6c</SHA1><branch><SHA1>d1807af294b864369f26569b5f0f714fe4ab5f6c</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>d1807af294b864369f26569b5f0f714fe4ab5f6c</SHA1><branch><SHA1>d1807af294b864369f26569b5f0f714fe4ab5f6c</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>1</failCount><skipCount>0</skipCount><totalCount>32</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#78</displayName><duration>127417</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #78</fullDisplayName><id>78</id><keepLog>false</keepLog><number>78</number><queueId>80</queueId><result>UNSTABLE</result><timestamp>1763398029786</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/78/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/resources/datasets/testAddReadingLogEntryStories_esperado.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><commitId>d1807af294b864369f26569b5f0f714fe4ab5f6c</commitId><timestamp>1763397791000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>task 21   addReadingLogEntryForA_Story not test
</comment><date>2025-11-17 17:43:11 +0100</date><id>d1807af294b864369f26569b5f0f714fe4ab5f6c</id><msg>task 21   addReadingLogEntryForA_Story not test</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/testAddReadingLogEntryStories_esperado.xml</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>77</buildNumber><marked><SHA1>4924346712181aba694eb4019a5b46c06caee9cb</SHA1><branch><SHA1>4924346712181aba694eb4019a5b46c06caee9cb</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>4924346712181aba694eb4019a5b46c06caee9cb</SHA1><branch><SHA1>4924346712181aba694eb4019a5b46c06caee9cb</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>4924346712181aba694eb4019a5b46c06caee9cb</SHA1><branch><SHA1>4924346712181aba694eb4019a5b46c06caee9cb</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#77</displayName><duration>194752</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #77</fullDisplayName><id>77</id><keepLog>false</keepLog><number>77</number><queueId>79</queueId><result>SUCCESS</result><timestamp>1763325727956</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/77/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>4924346712181aba694eb4019a5b46c06caee9cb</commitId><timestamp>1763325533000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk20: Adds tests for adding views to Story entity
Adds tests to verify adding multiple views with fixed dates and handling 
null view inputs in the Story entity.
</comment><date>2025-11-16 21:38:53 +0100</date><id>4924346712181aba694eb4019a5b46c06caee9cb</id><msg>tsk20: Adds tests for adding views to Story entity</msg><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</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></build><build _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>76</buildNumber><marked><SHA1>9ddb08a7908117a1bceb4f8dbab5c850bb66fc5c</SHA1><branch><SHA1>9ddb08a7908117a1bceb4f8dbab5c850bb66fc5c</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>9ddb08a7908117a1bceb4f8dbab5c850bb66fc5c</SHA1><branch><SHA1>9ddb08a7908117a1bceb4f8dbab5c850bb66fc5c</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>9ddb08a7908117a1bceb4f8dbab5c850bb66fc5c</SHA1><branch><SHA1>9ddb08a7908117a1bceb4f8dbab5c850bb66fc5c</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#76</displayName><duration>173211</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #76</fullDisplayName><id>76</id><keepLog>false</keepLog><number>76</number><queueId>78</queueId><result>SUCCESS</result><timestamp>1762901168507</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/76/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>9ddb08a7908117a1bceb4f8dbab5c850bb66fc5c</commitId><timestamp>1762900574000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk18: Fix search and pagination logic
Fixed search redirection URL, input validations in StoryService and
pagination logic in search tests (StoryServiceIntegrationTest,
StoryResourceRestTest)
</comment><date>2025-11-11 23:36:14 +0100</date><id>9ddb08a7908117a1bceb4f8dbab5c850bb66fc5c</id><msg>tsk18: Fix search and pagination logic</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>75</buildNumber><marked><SHA1>4588d5574de3b6ad9a245060b315e32b64116fbd</SHA1><branch><SHA1>4588d5574de3b6ad9a245060b315e32b64116fbd</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>4588d5574de3b6ad9a245060b315e32b64116fbd</SHA1><branch><SHA1>4588d5574de3b6ad9a245060b315e32b64116fbd</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>4588d5574de3b6ad9a245060b315e32b64116fbd</SHA1><branch><SHA1>4588d5574de3b6ad9a245060b315e32b64116fbd</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#75</displayName><duration>176562</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #75</fullDisplayName><id>75</id><keepLog>false</keepLog><number>75</number><queueId>77</queueId><result>SUCCESS</result><timestamp>1762814346200</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/75/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>4588d5574de3b6ad9a245060b315e32b64116fbd</commitId><timestamp>1762814149000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk20: Fix pagination logic in search tests
Updated test cases in `StoryServiceIntegrationTest` and
`StoryResourceRestTest` to use zero-based pagination for accurate
assertions and query parameters.
</comment><date>2025-11-10 23:35:49 +0100</date><id>4588d5574de3b6ad9a245060b315e32b64116fbd</id><msg>tsk20: Fix pagination logic in search tests</msg><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>74</buildNumber><marked><SHA1>4b06d330f7ebe08dde05c28b5a485573d09f662f</SHA1><branch><SHA1>4b06d330f7ebe08dde05c28b5a485573d09f662f</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>4b06d330f7ebe08dde05c28b5a485573d09f662f</SHA1><branch><SHA1>4b06d330f7ebe08dde05c28b5a485573d09f662f</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>4b06d330f7ebe08dde05c28b5a485573d09f662f</SHA1><branch><SHA1>4b06d330f7ebe08dde05c28b5a485573d09f662f</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>2</failCount><skipCount>0</skipCount><totalCount>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#74</displayName><duration>141727</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #74</fullDisplayName><id>74</id><keepLog>false</keepLog><number>74</number><queueId>76</queueId><result>UNSTABLE</result><timestamp>1762813266120</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/74/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>4b06d330f7ebe08dde05c28b5a485573d09f662f</commitId><timestamp>1762813088000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></author><authorEmail>senrapastorizabreixo@gmail.com</authorEmail><comment>tsk18: Fix search redirection URL and validations in StoryService
Adjusted the search redirection URL in the managed bean and refined
input validations for page and size parameters in `StoryService`. Fixed
pagination calculation to ensure correct results.
</comment><date>2025-11-10 23:18:08 +0100</date><id>4b06d330f7ebe08dde05c28b5a485573d09f662f</id><msg>tsk18: Fix search redirection URL and validations in StoryService</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/senrapastorizabreixo</absoluteUrl><fullName>senrapastorizabreixo</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>73</buildNumber><marked><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><branch><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><branch><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><branch><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#73</displayName><duration>171529</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #73</fullDisplayName><id>73</id><keepLog>false</keepLog><number>73</number><queueId>75</queueId><result>SUCCESS</result><timestamp>1762608250689</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/73/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>72</buildNumber><marked><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><branch><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><branch><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</SHA1><branch><SHA1>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</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>27</failCount><skipCount>0</skipCount><totalCount>32</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#72</displayName><duration>110796</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #72</fullDisplayName><id>72</id><keepLog>false</keepLog><number>72</number><queueId>74</queueId><result>UNSTABLE</result><timestamp>1762607530645</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/72/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/resources/datasets/stories.xml</affectedPath><commitId>a372d5194341cd7f1915c1ed543f3a1366600d95</commitId><timestamp>1762533542000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>TSK12: Añadir funcionalidad para recuperar relatos por texto (EJB)
Se implementa en el servicio la búsqueda de relatos que contienen un
texto específico. La consulta permite la paginación para optimizar el
rendimiento y limitar los resultados.
</comment><date>2025-11-07 17:39:02 +0100</date><id>a372d5194341cd7f1915c1ed543f3a1366600d95</id><msg>TSK12: Añadir funcionalidad para recuperar relatos por texto (EJB)</msg><path><editType>add</editType><file>rest/src/test/resources/datasets/stories.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>3cfe6783446cf4ad88042f1e6c1981504176071b</commitId><timestamp>1762533542000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>tsk8: Implements REST tests for recent stories
This commit introduces REST integration tests for the
`/api/microstories/recents` endpoint, verifying that the service
correctly retrieves and orders the 6 most recent stories. To ensure
consistent results, the timestamp handling in `StoriesDataset` and the
XML datasets was adjusted to align with DBUnit expectations. The dataset
files now use SQL-style timestamps (`yyyy-MM-dd HH:mm:ss`), and
`StoriesDataset` uses
`LocalDateTime` instead of `Instant.parse()` to avoid timezone
discrepancies. These changes guarantee that the test data and database
values are interpreted consistently across environments.
</comment><date>2025-11-07 17:39:02 +0100</date><id>3cfe6783446cf4ad88042f1e6c1981504176071b</id><msg>tsk8: Implements REST tests for recent stories</msg><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>3434e159ddb3fa052b028619d0764dde13260602</commitId><timestamp>1762533542000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>tsk8: Fixes missing dataset location and adds cleanup scripts for REST
tests
This commit fixes a dataset resolution error in the REST integration
tests for the
/api/microstories/recents endpoint. The Arquillian persistence extension
was unable to locate stories.xml, so the dataset file was moved to the
datasets/ directory, matching the framework’s default lookup path.
Additionally, a cleanup.sql script was introduced to clear test tables
between executions, ensuring isolation and preventing residual data
issues.
</comment><date>2025-11-07 17:39:02 +0100</date><id>3434e159ddb3fa052b028619d0764dde13260602</id><msg>tsk8: Fixes missing dataset location and adds cleanup scripts for REST</msg><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><commitId>6a3233c33999aa2e98f7ac7f36052a009891095f</commitId><timestamp>1762533549000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>tsk:12 correction of tests
</comment><date>2025-11-07 17:39:09 +0100</date><id>6a3233c33999aa2e98f7ac7f36052a009891095f</id><msg>tsk:12 correction of tests</msg><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><commitId>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</commitId><timestamp>1762606517000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></author><authorEmail>43324098+sad8787@users.noreply.github.com</authorEmail><comment>tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a
un relato debe registrarse que se ha producido una lectura. Será
necesario almacenar la fecha de la lectura.
</comment><date>2025-11-08 13:55:17 +0100</date><id>8b0dbb8fa3b6015c7cfe963ab6c8f0ae5fc10fd7</id><msg>tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/43324098+sad8787</absoluteUrl><fullName>43324098+sad8787</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></build><build _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>71</buildNumber><marked><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><branch><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><branch><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</SHA1><branch><SHA1>de69ee0d8186876efcac2649a8abbf4180162d2d</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#71</displayName><duration>177809</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #71</fullDisplayName><id>71</id><keepLog>false</keepLog><number>71</number><queueId>73</queueId><result>SUCCESS</result><timestamp>1762598110389</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/71/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><commitId>de69ee0d8186876efcac2649a8abbf4180162d2d</commitId><timestamp>1762597684000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>Refactors Story entity constructors and dataset initialization
Updated the Story constructors to accept a collection of themes instead
of varargs and added a new constructor that includes id and publishedAt
for easier dataset creation. Ensured that a story cannot be created
without themes. The StoriesDataset class was refactored to use these new
constructors, simplifying story initialization by removing repetitive
calls to setId and setPublishedAt. Minor typos and formatting issues in
story content were also corrected.
</comment><date>2025-11-08 11:28:04 +0100</date><id>de69ee0d8186876efcac2649a8abbf4180162d2d</id><msg>Refactors Story entity constructors and dataset initialization</msg><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</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></build><build _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>70</buildNumber><marked><SHA1>d25d1055e69064c98740b6aa8b86a13d83150831</SHA1><branch><SHA1>d25d1055e69064c98740b6aa8b86a13d83150831</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>d25d1055e69064c98740b6aa8b86a13d83150831</SHA1><branch><SHA1>d25d1055e69064c98740b6aa8b86a13d83150831</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>d25d1055e69064c98740b6aa8b86a13d83150831</SHA1><branch><SHA1>d25d1055e69064c98740b6aa8b86a13d83150831</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#70</displayName><duration>178535</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #70</fullDisplayName><id>70</id><keepLog>false</keepLog><number>70</number><queueId>72</queueId><result>SUCCESS</result><timestamp>1762597870347</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/70/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceTest.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceTest.java</affectedPath><commitId>d25d1055e69064c98740b6aa8b86a13d83150831</commitId><timestamp>1762597672000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>Removes unnecessary test classes
Deleted test classes that were not needed, reducing clutter in the test
suite.
</comment><date>2025-11-08 11:27:52 +0100</date><id>d25d1055e69064c98740b6aa8b86a13d83150831</id><msg>Removes unnecessary test classes</msg><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceTest.java</file></path><path><editType>delete</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceTest.java</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></build><build _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>69</buildNumber><marked><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><branch><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><branch><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><branch><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#69</displayName><duration>178063</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #69</fullDisplayName><id>69</id><keepLog>false</keepLog><number>69</number><queueId>71</queueId><result>SUCCESS</result><timestamp>1762597270313</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/69/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><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></build><build _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>68</buildNumber><marked><SHA1>163307815bcdeb970a7fc4c327837b97f7a2f794</SHA1><branch><SHA1>163307815bcdeb970a7fc4c327837b97f7a2f794</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>163307815bcdeb970a7fc4c327837b97f7a2f794</SHA1><branch><SHA1>163307815bcdeb970a7fc4c327837b97f7a2f794</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>163307815bcdeb970a7fc4c327837b97f7a2f794</SHA1><branch><SHA1>163307815bcdeb970a7fc4c327837b97f7a2f794</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></action><action></action><action></action><action></action><building>false</building><displayName>#68</displayName><duration>26367</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #68</fullDisplayName><id>68</id><keepLog>false</keepLog><number>68</number><queueId>70</queueId><result>FAILURE</result><timestamp>1762597150308</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/68/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><commitId>163307815bcdeb970a7fc4c327837b97f7a2f794</commitId><timestamp>1762596994000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>Refactors Story entity constructors and dataset initialization
Updated the Story constructors to accept a collection of themes instead
of varargs and added a new constructor that includes id and publishedAt
for easier dataset creation. Ensured that a story cannot be created
without themes. The StoriesDataset class was refactored to use these new
constructors, simplifying story initialization by removing repetitive
calls to setId and setPublishedAt. Minor typos and formatting issues in
story content were also corrected.
</comment><date>2025-11-08 11:16:34 +0100</date><id>163307815bcdeb970a7fc4c327837b97f7a2f794</id><msg>Refactors Story entity constructors and dataset initialization</msg><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</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></build><build _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>67</buildNumber><marked><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><branch><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><branch><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</SHA1><branch><SHA1>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><building>false</building><displayName>#67</displayName><duration>177190</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #67</fullDisplayName><id>67</id><keepLog>false</keepLog><number>67</number><queueId>69</queueId><result>SUCCESS</result><timestamp>1762593790215</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/67/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java</affectedPath><commitId>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</commitId><timestamp>1762593619000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk5: Restricts visibility of containsThemesInAnyOrder method in
IsEqualToStory test class
Changed the containsThemesInAnyOrder method from public to private in 
IsEqualToStory to limit its visibility to within the test class.
</comment><date>2025-11-08 10:20:19 +0100</date><id>d0b331e7a014a1f77af956ac8f0718b0866bb4c0</id><msg>tsk5: Restricts visibility of containsThemesInAnyOrder method in</msg><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java</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></build><color>blue</color><firstBuild _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>1</buildNumber><marked><SHA1>d6ab2f0ae664a7623d5d79941d34cf7a533c679a</SHA1><branch><SHA1>d6ab2f0ae664a7623d5d79941d34cf7a533c679a</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>d6ab2f0ae664a7623d5d79941d34cf7a533c679a</SHA1><branch><SHA1>d6ab2f0ae664a7623d5d79941d34cf7a533c679a</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>d6ab2f0ae664a7623d5d79941d34cf7a533c679a</SHA1><branch><SHA1>d6ab2f0ae664a7623d5d79941d34cf7a533c679a</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></action><action></action><building>false</building><displayName>#1</displayName><duration>49349</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #1</fullDisplayName><id>1</id><keepLog>false</keepLog><number>1</number><queueId>3</queueId><result>SUCCESS</result><timestamp>1761562267475</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></firstBuild><healthReport><description>Test Result: 0 tests failing out of a total of 184 tests.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _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>166</buildNumber><marked><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</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>184</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#166</displayName><duration>258964</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #166</fullDisplayName><id>166</id><keepLog>false</keepLog><number>166</number><queueId>168</queueId><result>SUCCESS</result><timestamp>1766502067768</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/166/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>5525616da335606a22646ceb0774b6f887fadc61</commitId><timestamp>1766501828000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK62 (jsf): allow publishing a microstory once it is complete The
option to publish a microstory once it has been completed is added in
the JSF layer. Depending on the implementation, the required logic is
included either as an independent action or as a modification of the
microstory state. The functionality in the EJB layer is extended to
support publishing when applicable.
</comment><date>2025-12-23 15:57:08 +0100</date><id>5525616da335606a22646ceb0774b6f887fadc61</id><msg>TSK62 (jsf): allow publishing a microstory once it is complete The</msg><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></lastBuild><lastCompletedBuild _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>166</buildNumber><marked><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</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>184</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#166</displayName><duration>258964</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #166</fullDisplayName><id>166</id><keepLog>false</keepLog><number>166</number><queueId>168</queueId><result>SUCCESS</result><timestamp>1766502067768</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/166/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>5525616da335606a22646ceb0774b6f887fadc61</commitId><timestamp>1766501828000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK62 (jsf): allow publishing a microstory once it is complete The
option to publish a microstory once it has been completed is added in
the JSF layer. Depending on the implementation, the required logic is
included either as an independent action or as a modification of the
microstory state. The functionality in the EJB layer is extended to
support publishing when applicable.
</comment><date>2025-12-23 15:57:08 +0100</date><id>5525616da335606a22646ceb0774b6f887fadc61</id><msg>TSK62 (jsf): allow publishing a microstory once it is complete The</msg><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></lastCompletedBuild><lastFailedBuild _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>122</buildNumber><marked><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</SHA1><branch><SHA1>9d18f2398ae2c488eda6197aee53d60acf08817e</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>46</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#122</displayName><duration>88924</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #122</fullDisplayName><id>122</id><keepLog>false</keepLog><number>122</number><queueId>124</queueId><result>FAILURE</result><timestamp>1764693846704</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/122/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><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></lastFailedBuild><lastStableBuild _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>166</buildNumber><marked><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</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>184</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#166</displayName><duration>258964</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #166</fullDisplayName><id>166</id><keepLog>false</keepLog><number>166</number><queueId>168</queueId><result>SUCCESS</result><timestamp>1766502067768</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/166/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>5525616da335606a22646ceb0774b6f887fadc61</commitId><timestamp>1766501828000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK62 (jsf): allow publishing a microstory once it is complete The
option to publish a microstory once it has been completed is added in
the JSF layer. Depending on the implementation, the required logic is
included either as an independent action or as a modification of the
microstory state. The functionality in the EJB layer is extended to
support publishing when applicable.
</comment><date>2025-12-23 15:57:08 +0100</date><id>5525616da335606a22646ceb0774b6f887fadc61</id><msg>TSK62 (jsf): allow publishing a microstory once it is complete The</msg><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></lastStableBuild><lastSuccessfulBuild _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>166</buildNumber><marked><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>5525616da335606a22646ceb0774b6f887fadc61</SHA1><branch><SHA1>5525616da335606a22646ceb0774b6f887fadc61</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>184</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#166</displayName><duration>258964</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #166</fullDisplayName><id>166</id><keepLog>false</keepLog><number>166</number><queueId>168</queueId><result>SUCCESS</result><timestamp>1766502067768</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/166/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</affectedPath><affectedPath>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</affectedPath><commitId>5525616da335606a22646ceb0774b6f887fadc61</commitId><timestamp>1766501828000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK62 (jsf): allow publishing a microstory once it is complete The
option to publish a microstory once it has been completed is added in
the JSF layer. Depending on the implementation, the required logic is
included either as an independent action or as a modification of the
microstory state. The functionality in the EJB layer is extended to
support publishing when applicable.
</comment><date>2025-12-23 15:57:08 +0100</date><id>5525616da335606a22646ceb0774b6f887fadc61</id><msg>TSK62 (jsf): allow publishing a microstory once it is complete The</msg><path><editType>edit</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></lastSuccessfulBuild><lastUnstableBuild _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>152</buildNumber><marked><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><branch><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><branch><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><branch><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</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>1</failCount><skipCount>0</skipCount><totalCount>139</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#152</displayName><duration>185613</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #152</fullDisplayName><id>152</id><keepLog>false</keepLog><number>152</number><queueId>154</queueId><result>UNSTABLE</result><timestamp>1766064610580</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/152/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/resources/scripts/cleanup.sql</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>50c3e7299aa3766fca33f9bc2dc651df47868206</commitId><timestamp>1766063213000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories
Implements the PUT /microstory/{id} endpoint to update an existing
microstory. The request requires authentication and only allows
modification of microstories owned by the authenticated user. and test.
</comment><date>2025-12-18 14:06:53 +0100</date><id>50c3e7299aa3766fca33f9bc2dc651df47868206</id><msg>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/resources/scripts/cleanup.sql</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>2b0a7b6db020610dc9733134e1cc47c782cca662</commitId><timestamp>1766063740000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories
Implements the PUT /microstory/{id} endpoint to update an existing
microstory. The request requires authentication and only allows
modification of microstories owned by the authenticated user. and test.
</comment><date>2025-12-18 14:15:40 +0100</date><id>2b0a7b6db020610dc9733134e1cc47c782cca662</id><msg>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories</msg><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></lastUnstableBuild><lastUnsuccessfulBuild _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>152</buildNumber><marked><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><branch><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><name>origin/develop</name></branch></marked><revision><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><branch><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><name>origin/develop</name></branch></revision></origindevelop></buildsByBranchName><lastBuiltRevision><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</SHA1><branch><SHA1>cd51ea972177f53575c3061c09ae2cdac09f4b03</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>1</failCount><skipCount>0</skipCount><totalCount>139</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><building>false</building><displayName>#152</displayName><duration>185613</duration><estimatedDuration>250022</estimatedDuration><fullDisplayName>microstories-2526-teamA #152</fullDisplayName><id>152</id><keepLog>false</keepLog><number>152</number><queueId>154</queueId><result>UNSTABLE</result><timestamp>1766064610580</timestamp><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/152/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/resources/scripts/cleanup.sql</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>50c3e7299aa3766fca33f9bc2dc651df47868206</commitId><timestamp>1766063213000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories
Implements the PUT /microstory/{id} endpoint to update an existing
microstory. The request requires authentication and only allows
modification of microstories owned by the authenticated user. and test.
</comment><date>2025-12-18 14:06:53 +0100</date><id>50c3e7299aa3766fca33f9bc2dc651df47868206</id><msg>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories</msg><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/src/main/resources/scripts/cleanup.sql</affectedPath><affectedPath>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><commitId>2b0a7b6db020610dc9733134e1cc47c782cca662</commitId><timestamp>1766063740000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></author><authorEmail>sadielgodales@gmail.com</authorEmail><comment>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories
Implements the PUT /microstory/{id} endpoint to update an existing
microstory. The request requires authentication and only allows
modification of microstories owned by the authenticated user. and test.
</comment><date>2025-12-18 14:15:40 +0100</date><id>2b0a7b6db020610dc9733134e1cc47c782cca662</id><msg>TSK64 (REST): Add PUT /microstory/{id} resource to update microstories</msg><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</file></path><path><editType>edit</editType><file>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java</file></path><path><editType>edit</editType><file>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</file></path><path><editType>edit</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/sadielgodales</absoluteUrl><fullName>sadielgodales</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></lastUnsuccessfulBuild><nextBuildNumber>167</nextBuildNumber><concurrentBuild>false</concurrentBuild><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.GitLab'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm><module><action></action><action></action><fullDisplayName>microstories-2526-teamA » Domain</fullDisplayName><fullName>microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-domain</fullName><name>es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-domain</name><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/166/</url></build><build _class='hudson.maven.MavenBuild'><number>165</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/165/</url></build><build _class='hudson.maven.MavenBuild'><number>164</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/164/</url></build><build _class='hudson.maven.MavenBuild'><number>163</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/163/</url></build><build _class='hudson.maven.MavenBuild'><number>162</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/162/</url></build><build _class='hudson.maven.MavenBuild'><number>161</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/161/</url></build><build _class='hudson.maven.MavenBuild'><number>160</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/160/</url></build><build _class='hudson.maven.MavenBuild'><number>159</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/159/</url></build><build _class='hudson.maven.MavenBuild'><number>158</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/158/</url></build><build _class='hudson.maven.MavenBuild'><number>157</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/157/</url></build><build _class='hudson.maven.MavenBuild'><number>156</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/156/</url></build><build _class='hudson.maven.MavenBuild'><number>155</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/155/</url></build><build _class='hudson.maven.MavenBuild'><number>154</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/154/</url></build><build _class='hudson.maven.MavenBuild'><number>153</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/153/</url></build><build _class='hudson.maven.MavenBuild'><number>152</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/152/</url></build><build _class='hudson.maven.MavenBuild'><number>151</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/151/</url></build><build _class='hudson.maven.MavenBuild'><number>150</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/150/</url></build><build _class='hudson.maven.MavenBuild'><number>149</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/149/</url></build><build _class='hudson.maven.MavenBuild'><number>148</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/148/</url></build><build _class='hudson.maven.MavenBuild'><number>147</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/147/</url></build><build _class='hudson.maven.MavenBuild'><number>146</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/146/</url></build><build _class='hudson.maven.MavenBuild'><number>145</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/145/</url></build><build _class='hudson.maven.MavenBuild'><number>144</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/144/</url></build><build _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/143/</url></build><build _class='hudson.maven.MavenBuild'><number>142</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/142/</url></build><build _class='hudson.maven.MavenBuild'><number>141</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/141/</url></build><build _class='hudson.maven.MavenBuild'><number>140</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/140/</url></build><build _class='hudson.maven.MavenBuild'><number>139</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/139/</url></build><build _class='hudson.maven.MavenBuild'><number>138</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/138/</url></build><build _class='hudson.maven.MavenBuild'><number>137</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/137/</url></build><build _class='hudson.maven.MavenBuild'><number>136</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/136/</url></build><build _class='hudson.maven.MavenBuild'><number>135</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/135/</url></build><build _class='hudson.maven.MavenBuild'><number>134</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/134/</url></build><build _class='hudson.maven.MavenBuild'><number>133</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/133/</url></build><build _class='hudson.maven.MavenBuild'><number>132</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/132/</url></build><build _class='hudson.maven.MavenBuild'><number>131</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/131/</url></build><build _class='hudson.maven.MavenBuild'><number>130</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/130/</url></build><build _class='hudson.maven.MavenBuild'><number>129</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/129/</url></build><build _class='hudson.maven.MavenBuild'><number>128</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/128/</url></build><build _class='hudson.maven.MavenBuild'><number>127</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/127/</url></build><build _class='hudson.maven.MavenBuild'><number>126</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/126/</url></build><build _class='hudson.maven.MavenBuild'><number>125</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/125/</url></build><build _class='hudson.maven.MavenBuild'><number>124</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/124/</url></build><build _class='hudson.maven.MavenBuild'><number>123</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/123/</url></build><build _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/122/</url></build><build _class='hudson.maven.MavenBuild'><number>121</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/121/</url></build><build _class='hudson.maven.MavenBuild'><number>120</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/120/</url></build><build _class='hudson.maven.MavenBuild'><number>119</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/119/</url></build><build _class='hudson.maven.MavenBuild'><number>118</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/118/</url></build><build _class='hudson.maven.MavenBuild'><number>117</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/117/</url></build><build _class='hudson.maven.MavenBuild'><number>116</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/116/</url></build><build _class='hudson.maven.MavenBuild'><number>115</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/115/</url></build><build _class='hudson.maven.MavenBuild'><number>114</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/114/</url></build><build _class='hudson.maven.MavenBuild'><number>113</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/113/</url></build><build _class='hudson.maven.MavenBuild'><number>112</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/112/</url></build><build _class='hudson.maven.MavenBuild'><number>111</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/111/</url></build><build _class='hudson.maven.MavenBuild'><number>110</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/110/</url></build><build _class='hudson.maven.MavenBuild'><number>109</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/109/</url></build><build _class='hudson.maven.MavenBuild'><number>108</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/108/</url></build><build _class='hudson.maven.MavenBuild'><number>107</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/107/</url></build><build _class='hudson.maven.MavenBuild'><number>106</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/106/</url></build><build _class='hudson.maven.MavenBuild'><number>105</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/105/</url></build><build _class='hudson.maven.MavenBuild'><number>104</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/104/</url></build><build _class='hudson.maven.MavenBuild'><number>103</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/103/</url></build><build _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/102/</url></build><build _class='hudson.maven.MavenBuild'><number>101</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/101/</url></build><build _class='hudson.maven.MavenBuild'><number>100</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/100/</url></build><build _class='hudson.maven.MavenBuild'><number>99</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/99/</url></build><build _class='hudson.maven.MavenBuild'><number>98</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/98/</url></build><build _class='hudson.maven.MavenBuild'><number>97</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/97/</url></build><build _class='hudson.maven.MavenBuild'><number>96</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/96/</url></build><build _class='hudson.maven.MavenBuild'><number>95</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/95/</url></build><build _class='hudson.maven.MavenBuild'><number>94</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/94/</url></build><build _class='hudson.maven.MavenBuild'><number>93</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/93/</url></build><build _class='hudson.maven.MavenBuild'><number>92</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/92/</url></build><build _class='hudson.maven.MavenBuild'><number>91</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/91/</url></build><build _class='hudson.maven.MavenBuild'><number>90</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/90/</url></build><build _class='hudson.maven.MavenBuild'><number>89</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/89/</url></build><build _class='hudson.maven.MavenBuild'><number>88</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/88/</url></build><build _class='hudson.maven.MavenBuild'><number>87</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/87/</url></build><build _class='hudson.maven.MavenBuild'><number>86</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/86/</url></build><build _class='hudson.maven.MavenBuild'><number>85</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/85/</url></build><build _class='hudson.maven.MavenBuild'><number>84</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/84/</url></build><build _class='hudson.maven.MavenBuild'><number>83</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/83/</url></build><build _class='hudson.maven.MavenBuild'><number>82</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/82/</url></build><build _class='hudson.maven.MavenBuild'><number>81</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/81/</url></build><build _class='hudson.maven.MavenBuild'><number>80</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/80/</url></build><build _class='hudson.maven.MavenBuild'><number>79</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/79/</url></build><build _class='hudson.maven.MavenBuild'><number>78</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/78/</url></build><build _class='hudson.maven.MavenBuild'><number>77</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/77/</url></build><build _class='hudson.maven.MavenBuild'><number>76</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/76/</url></build><build _class='hudson.maven.MavenBuild'><number>75</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/75/</url></build><build _class='hudson.maven.MavenBuild'><number>74</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/74/</url></build><build _class='hudson.maven.MavenBuild'><number>73</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/73/</url></build><build _class='hudson.maven.MavenBuild'><number>72</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/72/</url></build><build _class='hudson.maven.MavenBuild'><number>71</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/71/</url></build><build _class='hudson.maven.MavenBuild'><number>70</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/70/</url></build><build _class='hudson.maven.MavenBuild'><number>69</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/69/</url></build><build _class='hudson.maven.MavenBuild'><number>68</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/68/</url></build><build _class='hudson.maven.MavenBuild'><number>67</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/67/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/1/</url></firstBuild><healthReport><description>Test Result: 0 tests failing out of a total of 74 tests.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/166/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/166/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/166/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-domain/166/</url></lastSuccessfulBuild><nextBuildNumber>167</nextBuildNumber><concurrentBuild>false</concurrentBuild><scm _class='hudson.scm.NullSCM'></scm><displayName>Domain</displayName></module><module><action></action><fullDisplayName>microstories-2526-teamA » EAR</fullDisplayName><fullName>microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-ear</fullName><name>es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-ear</name><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/166/</url></build><build _class='hudson.maven.MavenBuild'><number>165</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/165/</url></build><build _class='hudson.maven.MavenBuild'><number>164</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/164/</url></build><build _class='hudson.maven.MavenBuild'><number>163</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/163/</url></build><build _class='hudson.maven.MavenBuild'><number>162</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/162/</url></build><build _class='hudson.maven.MavenBuild'><number>161</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/161/</url></build><build _class='hudson.maven.MavenBuild'><number>160</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/160/</url></build><build _class='hudson.maven.MavenBuild'><number>159</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/159/</url></build><build _class='hudson.maven.MavenBuild'><number>158</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/158/</url></build><build _class='hudson.maven.MavenBuild'><number>157</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/157/</url></build><build _class='hudson.maven.MavenBuild'><number>156</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/156/</url></build><build _class='hudson.maven.MavenBuild'><number>155</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/155/</url></build><build _class='hudson.maven.MavenBuild'><number>154</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/154/</url></build><build _class='hudson.maven.MavenBuild'><number>153</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/153/</url></build><build _class='hudson.maven.MavenBuild'><number>152</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/152/</url></build><build _class='hudson.maven.MavenBuild'><number>151</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/151/</url></build><build _class='hudson.maven.MavenBuild'><number>150</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/150/</url></build><build _class='hudson.maven.MavenBuild'><number>149</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/149/</url></build><build _class='hudson.maven.MavenBuild'><number>148</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/148/</url></build><build _class='hudson.maven.MavenBuild'><number>147</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/147/</url></build><build _class='hudson.maven.MavenBuild'><number>146</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/146/</url></build><build _class='hudson.maven.MavenBuild'><number>145</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/145/</url></build><build _class='hudson.maven.MavenBuild'><number>144</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/144/</url></build><build _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/143/</url></build><build _class='hudson.maven.MavenBuild'><number>142</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/142/</url></build><build _class='hudson.maven.MavenBuild'><number>141</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/141/</url></build><build _class='hudson.maven.MavenBuild'><number>140</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/140/</url></build><build _class='hudson.maven.MavenBuild'><number>139</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/139/</url></build><build _class='hudson.maven.MavenBuild'><number>138</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/138/</url></build><build _class='hudson.maven.MavenBuild'><number>137</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/137/</url></build><build _class='hudson.maven.MavenBuild'><number>136</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/136/</url></build><build _class='hudson.maven.MavenBuild'><number>135</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/135/</url></build><build _class='hudson.maven.MavenBuild'><number>134</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/134/</url></build><build _class='hudson.maven.MavenBuild'><number>133</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/133/</url></build><build _class='hudson.maven.MavenBuild'><number>132</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/132/</url></build><build _class='hudson.maven.MavenBuild'><number>131</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/131/</url></build><build _class='hudson.maven.MavenBuild'><number>130</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/130/</url></build><build _class='hudson.maven.MavenBuild'><number>129</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/129/</url></build><build _class='hudson.maven.MavenBuild'><number>128</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/128/</url></build><build _class='hudson.maven.MavenBuild'><number>127</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/127/</url></build><build _class='hudson.maven.MavenBuild'><number>126</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/126/</url></build><build _class='hudson.maven.MavenBuild'><number>125</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/125/</url></build><build _class='hudson.maven.MavenBuild'><number>124</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/124/</url></build><build _class='hudson.maven.MavenBuild'><number>123</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/123/</url></build><build _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/122/</url></build><build _class='hudson.maven.MavenBuild'><number>121</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/121/</url></build><build _class='hudson.maven.MavenBuild'><number>120</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/120/</url></build><build _class='hudson.maven.MavenBuild'><number>119</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/119/</url></build><build _class='hudson.maven.MavenBuild'><number>118</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/118/</url></build><build _class='hudson.maven.MavenBuild'><number>117</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/117/</url></build><build _class='hudson.maven.MavenBuild'><number>116</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/116/</url></build><build _class='hudson.maven.MavenBuild'><number>115</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/115/</url></build><build _class='hudson.maven.MavenBuild'><number>114</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/114/</url></build><build _class='hudson.maven.MavenBuild'><number>113</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/113/</url></build><build _class='hudson.maven.MavenBuild'><number>112</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/112/</url></build><build _class='hudson.maven.MavenBuild'><number>111</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/111/</url></build><build _class='hudson.maven.MavenBuild'><number>110</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/110/</url></build><build _class='hudson.maven.MavenBuild'><number>109</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/109/</url></build><build _class='hudson.maven.MavenBuild'><number>108</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/108/</url></build><build _class='hudson.maven.MavenBuild'><number>107</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/107/</url></build><build _class='hudson.maven.MavenBuild'><number>106</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/106/</url></build><build _class='hudson.maven.MavenBuild'><number>105</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/105/</url></build><build _class='hudson.maven.MavenBuild'><number>104</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/104/</url></build><build _class='hudson.maven.MavenBuild'><number>103</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/103/</url></build><build _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/102/</url></build><build _class='hudson.maven.MavenBuild'><number>101</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/101/</url></build><build _class='hudson.maven.MavenBuild'><number>100</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/100/</url></build><build _class='hudson.maven.MavenBuild'><number>99</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/99/</url></build><build _class='hudson.maven.MavenBuild'><number>98</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/98/</url></build><build _class='hudson.maven.MavenBuild'><number>97</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/97/</url></build><build _class='hudson.maven.MavenBuild'><number>96</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/96/</url></build><build _class='hudson.maven.MavenBuild'><number>95</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/95/</url></build><build _class='hudson.maven.MavenBuild'><number>94</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/94/</url></build><build _class='hudson.maven.MavenBuild'><number>93</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/93/</url></build><build _class='hudson.maven.MavenBuild'><number>92</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/92/</url></build><build _class='hudson.maven.MavenBuild'><number>91</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/91/</url></build><build _class='hudson.maven.MavenBuild'><number>90</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/90/</url></build><build _class='hudson.maven.MavenBuild'><number>89</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/89/</url></build><build _class='hudson.maven.MavenBuild'><number>88</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/88/</url></build><build _class='hudson.maven.MavenBuild'><number>87</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/87/</url></build><build _class='hudson.maven.MavenBuild'><number>86</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/86/</url></build><build _class='hudson.maven.MavenBuild'><number>85</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/85/</url></build><build _class='hudson.maven.MavenBuild'><number>84</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/84/</url></build><build _class='hudson.maven.MavenBuild'><number>83</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/83/</url></build><build _class='hudson.maven.MavenBuild'><number>82</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/82/</url></build><build _class='hudson.maven.MavenBuild'><number>81</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/81/</url></build><build _class='hudson.maven.MavenBuild'><number>80</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/80/</url></build><build _class='hudson.maven.MavenBuild'><number>79</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/79/</url></build><build _class='hudson.maven.MavenBuild'><number>78</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/78/</url></build><build _class='hudson.maven.MavenBuild'><number>77</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/77/</url></build><build _class='hudson.maven.MavenBuild'><number>76</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/76/</url></build><build _class='hudson.maven.MavenBuild'><number>75</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/75/</url></build><build _class='hudson.maven.MavenBuild'><number>74</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/74/</url></build><build _class='hudson.maven.MavenBuild'><number>73</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/73/</url></build><build _class='hudson.maven.MavenBuild'><number>72</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/72/</url></build><build _class='hudson.maven.MavenBuild'><number>71</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/71/</url></build><build _class='hudson.maven.MavenBuild'><number>70</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/70/</url></build><build _class='hudson.maven.MavenBuild'><number>69</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/69/</url></build><build _class='hudson.maven.MavenBuild'><number>68</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/68/</url></build><build _class='hudson.maven.MavenBuild'><number>67</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/67/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/166/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/166/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/166/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/166/</url></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-ear/122/</url></lastUnsuccessfulBuild><nextBuildNumber>167</nextBuildNumber><concurrentBuild>false</concurrentBuild><scm _class='hudson.scm.NullSCM'></scm><displayName>EAR</displayName></module><module><action></action><fullDisplayName>microstories-2526-teamA » JSF</fullDisplayName><fullName>microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-jsf</fullName><name>es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-jsf</name><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/166/</url></build><build _class='hudson.maven.MavenBuild'><number>165</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/165/</url></build><build _class='hudson.maven.MavenBuild'><number>164</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/164/</url></build><build _class='hudson.maven.MavenBuild'><number>163</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/163/</url></build><build _class='hudson.maven.MavenBuild'><number>162</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/162/</url></build><build _class='hudson.maven.MavenBuild'><number>161</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/161/</url></build><build _class='hudson.maven.MavenBuild'><number>160</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/160/</url></build><build _class='hudson.maven.MavenBuild'><number>159</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/159/</url></build><build _class='hudson.maven.MavenBuild'><number>158</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/158/</url></build><build _class='hudson.maven.MavenBuild'><number>157</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/157/</url></build><build _class='hudson.maven.MavenBuild'><number>156</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/156/</url></build><build _class='hudson.maven.MavenBuild'><number>155</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/155/</url></build><build _class='hudson.maven.MavenBuild'><number>154</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/154/</url></build><build _class='hudson.maven.MavenBuild'><number>153</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/153/</url></build><build _class='hudson.maven.MavenBuild'><number>152</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/152/</url></build><build _class='hudson.maven.MavenBuild'><number>151</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/151/</url></build><build _class='hudson.maven.MavenBuild'><number>150</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/150/</url></build><build _class='hudson.maven.MavenBuild'><number>149</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/149/</url></build><build _class='hudson.maven.MavenBuild'><number>148</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/148/</url></build><build _class='hudson.maven.MavenBuild'><number>147</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/147/</url></build><build _class='hudson.maven.MavenBuild'><number>146</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/146/</url></build><build _class='hudson.maven.MavenBuild'><number>145</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/145/</url></build><build _class='hudson.maven.MavenBuild'><number>144</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/144/</url></build><build _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/143/</url></build><build _class='hudson.maven.MavenBuild'><number>142</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/142/</url></build><build _class='hudson.maven.MavenBuild'><number>141</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/141/</url></build><build _class='hudson.maven.MavenBuild'><number>140</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/140/</url></build><build _class='hudson.maven.MavenBuild'><number>139</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/139/</url></build><build _class='hudson.maven.MavenBuild'><number>138</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/138/</url></build><build _class='hudson.maven.MavenBuild'><number>137</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/137/</url></build><build _class='hudson.maven.MavenBuild'><number>136</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/136/</url></build><build _class='hudson.maven.MavenBuild'><number>135</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/135/</url></build><build _class='hudson.maven.MavenBuild'><number>134</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/134/</url></build><build _class='hudson.maven.MavenBuild'><number>133</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/133/</url></build><build _class='hudson.maven.MavenBuild'><number>132</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/132/</url></build><build _class='hudson.maven.MavenBuild'><number>131</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/131/</url></build><build _class='hudson.maven.MavenBuild'><number>130</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/130/</url></build><build _class='hudson.maven.MavenBuild'><number>129</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/129/</url></build><build _class='hudson.maven.MavenBuild'><number>128</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/128/</url></build><build _class='hudson.maven.MavenBuild'><number>127</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/127/</url></build><build _class='hudson.maven.MavenBuild'><number>126</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/126/</url></build><build _class='hudson.maven.MavenBuild'><number>125</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/125/</url></build><build _class='hudson.maven.MavenBuild'><number>124</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/124/</url></build><build _class='hudson.maven.MavenBuild'><number>123</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/123/</url></build><build _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/122/</url></build><build _class='hudson.maven.MavenBuild'><number>121</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/121/</url></build><build _class='hudson.maven.MavenBuild'><number>120</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/120/</url></build><build _class='hudson.maven.MavenBuild'><number>119</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/119/</url></build><build _class='hudson.maven.MavenBuild'><number>118</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/118/</url></build><build _class='hudson.maven.MavenBuild'><number>117</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/117/</url></build><build _class='hudson.maven.MavenBuild'><number>116</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/116/</url></build><build _class='hudson.maven.MavenBuild'><number>115</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/115/</url></build><build _class='hudson.maven.MavenBuild'><number>114</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/114/</url></build><build _class='hudson.maven.MavenBuild'><number>113</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/113/</url></build><build _class='hudson.maven.MavenBuild'><number>112</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/112/</url></build><build _class='hudson.maven.MavenBuild'><number>111</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/111/</url></build><build _class='hudson.maven.MavenBuild'><number>110</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/110/</url></build><build _class='hudson.maven.MavenBuild'><number>109</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/109/</url></build><build _class='hudson.maven.MavenBuild'><number>108</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/108/</url></build><build _class='hudson.maven.MavenBuild'><number>107</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/107/</url></build><build _class='hudson.maven.MavenBuild'><number>106</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/106/</url></build><build _class='hudson.maven.MavenBuild'><number>105</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/105/</url></build><build _class='hudson.maven.MavenBuild'><number>104</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/104/</url></build><build _class='hudson.maven.MavenBuild'><number>103</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/103/</url></build><build _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/102/</url></build><build _class='hudson.maven.MavenBuild'><number>101</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/101/</url></build><build _class='hudson.maven.MavenBuild'><number>100</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/100/</url></build><build _class='hudson.maven.MavenBuild'><number>99</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/99/</url></build><build _class='hudson.maven.MavenBuild'><number>98</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/98/</url></build><build _class='hudson.maven.MavenBuild'><number>97</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/97/</url></build><build _class='hudson.maven.MavenBuild'><number>96</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/96/</url></build><build _class='hudson.maven.MavenBuild'><number>95</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/95/</url></build><build _class='hudson.maven.MavenBuild'><number>94</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/94/</url></build><build _class='hudson.maven.MavenBuild'><number>93</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/93/</url></build><build _class='hudson.maven.MavenBuild'><number>92</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/92/</url></build><build _class='hudson.maven.MavenBuild'><number>91</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/91/</url></build><build _class='hudson.maven.MavenBuild'><number>90</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/90/</url></build><build _class='hudson.maven.MavenBuild'><number>89</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/89/</url></build><build _class='hudson.maven.MavenBuild'><number>88</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/88/</url></build><build _class='hudson.maven.MavenBuild'><number>87</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/87/</url></build><build _class='hudson.maven.MavenBuild'><number>86</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/86/</url></build><build _class='hudson.maven.MavenBuild'><number>85</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/85/</url></build><build _class='hudson.maven.MavenBuild'><number>84</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/84/</url></build><build _class='hudson.maven.MavenBuild'><number>83</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/83/</url></build><build _class='hudson.maven.MavenBuild'><number>82</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/82/</url></build><build _class='hudson.maven.MavenBuild'><number>81</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/81/</url></build><build _class='hudson.maven.MavenBuild'><number>80</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/80/</url></build><build _class='hudson.maven.MavenBuild'><number>79</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/79/</url></build><build _class='hudson.maven.MavenBuild'><number>78</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/78/</url></build><build _class='hudson.maven.MavenBuild'><number>77</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/77/</url></build><build _class='hudson.maven.MavenBuild'><number>76</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/76/</url></build><build _class='hudson.maven.MavenBuild'><number>75</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/75/</url></build><build _class='hudson.maven.MavenBuild'><number>74</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/74/</url></build><build _class='hudson.maven.MavenBuild'><number>73</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/73/</url></build><build _class='hudson.maven.MavenBuild'><number>72</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/72/</url></build><build _class='hudson.maven.MavenBuild'><number>71</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/71/</url></build><build _class='hudson.maven.MavenBuild'><number>70</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/70/</url></build><build _class='hudson.maven.MavenBuild'><number>69</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/69/</url></build><build _class='hudson.maven.MavenBuild'><number>68</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/68/</url></build><build _class='hudson.maven.MavenBuild'><number>67</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/67/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/166/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/166/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/166/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/166/</url></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-jsf/122/</url></lastUnsuccessfulBuild><nextBuildNumber>167</nextBuildNumber><concurrentBuild>false</concurrentBuild><scm _class='hudson.scm.NullSCM'></scm><displayName>JSF</displayName></module><module><action></action><fullDisplayName>microstories-2526-teamA » μStories 25/26 Team A</fullDisplayName><fullName>microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-pom</fullName><name>es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-pom</name><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/166/</url></build><build _class='hudson.maven.MavenBuild'><number>165</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/165/</url></build><build _class='hudson.maven.MavenBuild'><number>164</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/164/</url></build><build _class='hudson.maven.MavenBuild'><number>163</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/163/</url></build><build _class='hudson.maven.MavenBuild'><number>162</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/162/</url></build><build _class='hudson.maven.MavenBuild'><number>161</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/161/</url></build><build _class='hudson.maven.MavenBuild'><number>160</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/160/</url></build><build _class='hudson.maven.MavenBuild'><number>159</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/159/</url></build><build _class='hudson.maven.MavenBuild'><number>158</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/158/</url></build><build _class='hudson.maven.MavenBuild'><number>157</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/157/</url></build><build _class='hudson.maven.MavenBuild'><number>156</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/156/</url></build><build _class='hudson.maven.MavenBuild'><number>155</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/155/</url></build><build _class='hudson.maven.MavenBuild'><number>154</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/154/</url></build><build _class='hudson.maven.MavenBuild'><number>153</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/153/</url></build><build _class='hudson.maven.MavenBuild'><number>152</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/152/</url></build><build _class='hudson.maven.MavenBuild'><number>151</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/151/</url></build><build _class='hudson.maven.MavenBuild'><number>150</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/150/</url></build><build _class='hudson.maven.MavenBuild'><number>149</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/149/</url></build><build _class='hudson.maven.MavenBuild'><number>148</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/148/</url></build><build _class='hudson.maven.MavenBuild'><number>147</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/147/</url></build><build _class='hudson.maven.MavenBuild'><number>146</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/146/</url></build><build _class='hudson.maven.MavenBuild'><number>145</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/145/</url></build><build _class='hudson.maven.MavenBuild'><number>144</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/144/</url></build><build _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/143/</url></build><build _class='hudson.maven.MavenBuild'><number>142</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/142/</url></build><build _class='hudson.maven.MavenBuild'><number>141</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/141/</url></build><build _class='hudson.maven.MavenBuild'><number>140</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/140/</url></build><build _class='hudson.maven.MavenBuild'><number>139</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/139/</url></build><build _class='hudson.maven.MavenBuild'><number>138</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/138/</url></build><build _class='hudson.maven.MavenBuild'><number>137</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/137/</url></build><build _class='hudson.maven.MavenBuild'><number>136</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/136/</url></build><build _class='hudson.maven.MavenBuild'><number>135</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/135/</url></build><build _class='hudson.maven.MavenBuild'><number>134</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/134/</url></build><build _class='hudson.maven.MavenBuild'><number>133</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/133/</url></build><build _class='hudson.maven.MavenBuild'><number>132</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/132/</url></build><build _class='hudson.maven.MavenBuild'><number>131</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/131/</url></build><build _class='hudson.maven.MavenBuild'><number>130</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/130/</url></build><build _class='hudson.maven.MavenBuild'><number>129</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/129/</url></build><build _class='hudson.maven.MavenBuild'><number>128</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/128/</url></build><build _class='hudson.maven.MavenBuild'><number>127</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/127/</url></build><build _class='hudson.maven.MavenBuild'><number>126</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/126/</url></build><build _class='hudson.maven.MavenBuild'><number>125</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/125/</url></build><build _class='hudson.maven.MavenBuild'><number>124</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/124/</url></build><build _class='hudson.maven.MavenBuild'><number>123</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/123/</url></build><build _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/122/</url></build><build _class='hudson.maven.MavenBuild'><number>121</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/121/</url></build><build _class='hudson.maven.MavenBuild'><number>120</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/120/</url></build><build _class='hudson.maven.MavenBuild'><number>119</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/119/</url></build><build _class='hudson.maven.MavenBuild'><number>118</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/118/</url></build><build _class='hudson.maven.MavenBuild'><number>117</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/117/</url></build><build _class='hudson.maven.MavenBuild'><number>116</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/116/</url></build><build _class='hudson.maven.MavenBuild'><number>115</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/115/</url></build><build _class='hudson.maven.MavenBuild'><number>114</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/114/</url></build><build _class='hudson.maven.MavenBuild'><number>113</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/113/</url></build><build _class='hudson.maven.MavenBuild'><number>112</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/112/</url></build><build _class='hudson.maven.MavenBuild'><number>111</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/111/</url></build><build _class='hudson.maven.MavenBuild'><number>110</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/110/</url></build><build _class='hudson.maven.MavenBuild'><number>109</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/109/</url></build><build _class='hudson.maven.MavenBuild'><number>108</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/108/</url></build><build _class='hudson.maven.MavenBuild'><number>107</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/107/</url></build><build _class='hudson.maven.MavenBuild'><number>106</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/106/</url></build><build _class='hudson.maven.MavenBuild'><number>105</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/105/</url></build><build _class='hudson.maven.MavenBuild'><number>104</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/104/</url></build><build _class='hudson.maven.MavenBuild'><number>103</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/103/</url></build><build _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/102/</url></build><build _class='hudson.maven.MavenBuild'><number>101</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/101/</url></build><build _class='hudson.maven.MavenBuild'><number>100</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/100/</url></build><build _class='hudson.maven.MavenBuild'><number>99</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/99/</url></build><build _class='hudson.maven.MavenBuild'><number>98</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/98/</url></build><build _class='hudson.maven.MavenBuild'><number>97</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/97/</url></build><build _class='hudson.maven.MavenBuild'><number>96</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/96/</url></build><build _class='hudson.maven.MavenBuild'><number>95</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/95/</url></build><build _class='hudson.maven.MavenBuild'><number>94</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/94/</url></build><build _class='hudson.maven.MavenBuild'><number>93</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/93/</url></build><build _class='hudson.maven.MavenBuild'><number>92</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/92/</url></build><build _class='hudson.maven.MavenBuild'><number>91</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/91/</url></build><build _class='hudson.maven.MavenBuild'><number>90</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/90/</url></build><build _class='hudson.maven.MavenBuild'><number>89</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/89/</url></build><build _class='hudson.maven.MavenBuild'><number>88</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/88/</url></build><build _class='hudson.maven.MavenBuild'><number>87</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/87/</url></build><build _class='hudson.maven.MavenBuild'><number>86</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/86/</url></build><build _class='hudson.maven.MavenBuild'><number>85</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/85/</url></build><build _class='hudson.maven.MavenBuild'><number>84</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/84/</url></build><build _class='hudson.maven.MavenBuild'><number>83</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/83/</url></build><build _class='hudson.maven.MavenBuild'><number>82</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/82/</url></build><build _class='hudson.maven.MavenBuild'><number>81</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/81/</url></build><build _class='hudson.maven.MavenBuild'><number>80</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/80/</url></build><build _class='hudson.maven.MavenBuild'><number>79</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/79/</url></build><build _class='hudson.maven.MavenBuild'><number>78</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/78/</url></build><build _class='hudson.maven.MavenBuild'><number>77</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/77/</url></build><build _class='hudson.maven.MavenBuild'><number>76</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/76/</url></build><build _class='hudson.maven.MavenBuild'><number>75</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/75/</url></build><build _class='hudson.maven.MavenBuild'><number>74</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/74/</url></build><build _class='hudson.maven.MavenBuild'><number>73</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/73/</url></build><build _class='hudson.maven.MavenBuild'><number>72</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/72/</url></build><build _class='hudson.maven.MavenBuild'><number>71</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/71/</url></build><build _class='hudson.maven.MavenBuild'><number>70</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/70/</url></build><build _class='hudson.maven.MavenBuild'><number>69</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/69/</url></build><build _class='hudson.maven.MavenBuild'><number>68</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/68/</url></build><build _class='hudson.maven.MavenBuild'><number>67</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/67/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/166/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/166/</url></lastCompletedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/166/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/166/</url></lastSuccessfulBuild><nextBuildNumber>167</nextBuildNumber><concurrentBuild>false</concurrentBuild><scm _class='hudson.scm.NullSCM'></scm><displayName>μStories 25/26 Team A</displayName></module><module><action></action><action></action><fullDisplayName>microstories-2526-teamA » REST</fullDisplayName><fullName>microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-rest</fullName><name>es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-rest</name><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/166/</url></build><build _class='hudson.maven.MavenBuild'><number>165</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/165/</url></build><build _class='hudson.maven.MavenBuild'><number>164</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/164/</url></build><build _class='hudson.maven.MavenBuild'><number>163</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/163/</url></build><build _class='hudson.maven.MavenBuild'><number>162</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/162/</url></build><build _class='hudson.maven.MavenBuild'><number>161</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/161/</url></build><build _class='hudson.maven.MavenBuild'><number>160</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/160/</url></build><build _class='hudson.maven.MavenBuild'><number>159</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/159/</url></build><build _class='hudson.maven.MavenBuild'><number>158</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/158/</url></build><build _class='hudson.maven.MavenBuild'><number>157</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/157/</url></build><build _class='hudson.maven.MavenBuild'><number>156</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/156/</url></build><build _class='hudson.maven.MavenBuild'><number>155</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/155/</url></build><build _class='hudson.maven.MavenBuild'><number>154</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/154/</url></build><build _class='hudson.maven.MavenBuild'><number>153</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/153/</url></build><build _class='hudson.maven.MavenBuild'><number>152</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/152/</url></build><build _class='hudson.maven.MavenBuild'><number>151</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/151/</url></build><build _class='hudson.maven.MavenBuild'><number>150</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/150/</url></build><build _class='hudson.maven.MavenBuild'><number>149</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/149/</url></build><build _class='hudson.maven.MavenBuild'><number>148</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/148/</url></build><build _class='hudson.maven.MavenBuild'><number>147</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/147/</url></build><build _class='hudson.maven.MavenBuild'><number>146</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/146/</url></build><build _class='hudson.maven.MavenBuild'><number>145</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/145/</url></build><build _class='hudson.maven.MavenBuild'><number>144</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/144/</url></build><build _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/143/</url></build><build _class='hudson.maven.MavenBuild'><number>142</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/142/</url></build><build _class='hudson.maven.MavenBuild'><number>141</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/141/</url></build><build _class='hudson.maven.MavenBuild'><number>140</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/140/</url></build><build _class='hudson.maven.MavenBuild'><number>139</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/139/</url></build><build _class='hudson.maven.MavenBuild'><number>138</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/138/</url></build><build _class='hudson.maven.MavenBuild'><number>137</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/137/</url></build><build _class='hudson.maven.MavenBuild'><number>136</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/136/</url></build><build _class='hudson.maven.MavenBuild'><number>135</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/135/</url></build><build _class='hudson.maven.MavenBuild'><number>134</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/134/</url></build><build _class='hudson.maven.MavenBuild'><number>133</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/133/</url></build><build _class='hudson.maven.MavenBuild'><number>132</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/132/</url></build><build _class='hudson.maven.MavenBuild'><number>131</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/131/</url></build><build _class='hudson.maven.MavenBuild'><number>130</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/130/</url></build><build _class='hudson.maven.MavenBuild'><number>129</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/129/</url></build><build _class='hudson.maven.MavenBuild'><number>128</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/128/</url></build><build _class='hudson.maven.MavenBuild'><number>127</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/127/</url></build><build _class='hudson.maven.MavenBuild'><number>126</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/126/</url></build><build _class='hudson.maven.MavenBuild'><number>125</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/125/</url></build><build _class='hudson.maven.MavenBuild'><number>124</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/124/</url></build><build _class='hudson.maven.MavenBuild'><number>123</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/123/</url></build><build _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/122/</url></build><build _class='hudson.maven.MavenBuild'><number>121</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/121/</url></build><build _class='hudson.maven.MavenBuild'><number>120</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/120/</url></build><build _class='hudson.maven.MavenBuild'><number>119</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/119/</url></build><build _class='hudson.maven.MavenBuild'><number>118</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/118/</url></build><build _class='hudson.maven.MavenBuild'><number>117</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/117/</url></build><build _class='hudson.maven.MavenBuild'><number>116</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/116/</url></build><build _class='hudson.maven.MavenBuild'><number>115</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/115/</url></build><build _class='hudson.maven.MavenBuild'><number>114</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/114/</url></build><build _class='hudson.maven.MavenBuild'><number>113</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/113/</url></build><build _class='hudson.maven.MavenBuild'><number>112</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/112/</url></build><build _class='hudson.maven.MavenBuild'><number>111</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/111/</url></build><build _class='hudson.maven.MavenBuild'><number>110</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/110/</url></build><build _class='hudson.maven.MavenBuild'><number>109</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/109/</url></build><build _class='hudson.maven.MavenBuild'><number>108</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/108/</url></build><build _class='hudson.maven.MavenBuild'><number>107</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/107/</url></build><build _class='hudson.maven.MavenBuild'><number>106</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/106/</url></build><build _class='hudson.maven.MavenBuild'><number>105</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/105/</url></build><build _class='hudson.maven.MavenBuild'><number>104</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/104/</url></build><build _class='hudson.maven.MavenBuild'><number>103</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/103/</url></build><build _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/102/</url></build><build _class='hudson.maven.MavenBuild'><number>101</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/101/</url></build><build _class='hudson.maven.MavenBuild'><number>100</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/100/</url></build><build _class='hudson.maven.MavenBuild'><number>99</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/99/</url></build><build _class='hudson.maven.MavenBuild'><number>98</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/98/</url></build><build _class='hudson.maven.MavenBuild'><number>97</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/97/</url></build><build _class='hudson.maven.MavenBuild'><number>96</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/96/</url></build><build _class='hudson.maven.MavenBuild'><number>95</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/95/</url></build><build _class='hudson.maven.MavenBuild'><number>94</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/94/</url></build><build _class='hudson.maven.MavenBuild'><number>93</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/93/</url></build><build _class='hudson.maven.MavenBuild'><number>92</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/92/</url></build><build _class='hudson.maven.MavenBuild'><number>91</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/91/</url></build><build _class='hudson.maven.MavenBuild'><number>90</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/90/</url></build><build _class='hudson.maven.MavenBuild'><number>89</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/89/</url></build><build _class='hudson.maven.MavenBuild'><number>88</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/88/</url></build><build _class='hudson.maven.MavenBuild'><number>87</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/87/</url></build><build _class='hudson.maven.MavenBuild'><number>86</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/86/</url></build><build _class='hudson.maven.MavenBuild'><number>85</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/85/</url></build><build _class='hudson.maven.MavenBuild'><number>84</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/84/</url></build><build _class='hudson.maven.MavenBuild'><number>83</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/83/</url></build><build _class='hudson.maven.MavenBuild'><number>82</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/82/</url></build><build _class='hudson.maven.MavenBuild'><number>81</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/81/</url></build><build _class='hudson.maven.MavenBuild'><number>80</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/80/</url></build><build _class='hudson.maven.MavenBuild'><number>79</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/79/</url></build><build _class='hudson.maven.MavenBuild'><number>78</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/78/</url></build><build _class='hudson.maven.MavenBuild'><number>77</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/77/</url></build><build _class='hudson.maven.MavenBuild'><number>76</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/76/</url></build><build _class='hudson.maven.MavenBuild'><number>75</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/75/</url></build><build _class='hudson.maven.MavenBuild'><number>74</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/74/</url></build><build _class='hudson.maven.MavenBuild'><number>73</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/73/</url></build><build _class='hudson.maven.MavenBuild'><number>72</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/72/</url></build><build _class='hudson.maven.MavenBuild'><number>71</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/71/</url></build><build _class='hudson.maven.MavenBuild'><number>70</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/70/</url></build><build _class='hudson.maven.MavenBuild'><number>69</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/69/</url></build><build _class='hudson.maven.MavenBuild'><number>68</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/68/</url></build><build _class='hudson.maven.MavenBuild'><number>67</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/67/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/1/</url></firstBuild><healthReport><description>Test Result: 0 tests failing out of a total of 53 tests.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/166/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/166/</url></lastCompletedBuild><lastFailedBuild _class='hudson.maven.MavenBuild'><number>38</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/38/</url></lastFailedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/166/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/166/</url></lastSuccessfulBuild><lastUnstableBuild _class='hudson.maven.MavenBuild'><number>152</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/152/</url></lastUnstableBuild><lastUnsuccessfulBuild _class='hudson.maven.MavenBuild'><number>152</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-rest/152/</url></lastUnsuccessfulBuild><nextBuildNumber>167</nextBuildNumber><concurrentBuild>false</concurrentBuild><scm _class='hudson.scm.NullSCM'></scm><displayName>REST</displayName></module><module><action></action><action></action><fullDisplayName>microstories-2526-teamA » Service</fullDisplayName><fullName>microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-service</fullName><name>es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-service</name><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/166/</url></build><build _class='hudson.maven.MavenBuild'><number>165</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/165/</url></build><build _class='hudson.maven.MavenBuild'><number>164</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/164/</url></build><build _class='hudson.maven.MavenBuild'><number>163</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/163/</url></build><build _class='hudson.maven.MavenBuild'><number>162</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/162/</url></build><build _class='hudson.maven.MavenBuild'><number>161</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/161/</url></build><build _class='hudson.maven.MavenBuild'><number>160</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/160/</url></build><build _class='hudson.maven.MavenBuild'><number>159</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/159/</url></build><build _class='hudson.maven.MavenBuild'><number>158</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/158/</url></build><build _class='hudson.maven.MavenBuild'><number>157</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/157/</url></build><build _class='hudson.maven.MavenBuild'><number>156</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/156/</url></build><build _class='hudson.maven.MavenBuild'><number>155</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/155/</url></build><build _class='hudson.maven.MavenBuild'><number>154</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/154/</url></build><build _class='hudson.maven.MavenBuild'><number>153</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/153/</url></build><build _class='hudson.maven.MavenBuild'><number>152</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/152/</url></build><build _class='hudson.maven.MavenBuild'><number>151</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/151/</url></build><build _class='hudson.maven.MavenBuild'><number>150</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/150/</url></build><build _class='hudson.maven.MavenBuild'><number>149</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/149/</url></build><build _class='hudson.maven.MavenBuild'><number>148</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/148/</url></build><build _class='hudson.maven.MavenBuild'><number>147</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/147/</url></build><build _class='hudson.maven.MavenBuild'><number>146</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/146/</url></build><build _class='hudson.maven.MavenBuild'><number>145</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/145/</url></build><build _class='hudson.maven.MavenBuild'><number>144</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/144/</url></build><build _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/143/</url></build><build _class='hudson.maven.MavenBuild'><number>142</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/142/</url></build><build _class='hudson.maven.MavenBuild'><number>141</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/141/</url></build><build _class='hudson.maven.MavenBuild'><number>140</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/140/</url></build><build _class='hudson.maven.MavenBuild'><number>139</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/139/</url></build><build _class='hudson.maven.MavenBuild'><number>138</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/138/</url></build><build _class='hudson.maven.MavenBuild'><number>137</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/137/</url></build><build _class='hudson.maven.MavenBuild'><number>136</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/136/</url></build><build _class='hudson.maven.MavenBuild'><number>135</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/135/</url></build><build _class='hudson.maven.MavenBuild'><number>134</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/134/</url></build><build _class='hudson.maven.MavenBuild'><number>133</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/133/</url></build><build _class='hudson.maven.MavenBuild'><number>132</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/132/</url></build><build _class='hudson.maven.MavenBuild'><number>131</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/131/</url></build><build _class='hudson.maven.MavenBuild'><number>130</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/130/</url></build><build _class='hudson.maven.MavenBuild'><number>129</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/129/</url></build><build _class='hudson.maven.MavenBuild'><number>128</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/128/</url></build><build _class='hudson.maven.MavenBuild'><number>127</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/127/</url></build><build _class='hudson.maven.MavenBuild'><number>126</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/126/</url></build><build _class='hudson.maven.MavenBuild'><number>125</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/125/</url></build><build _class='hudson.maven.MavenBuild'><number>124</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/124/</url></build><build _class='hudson.maven.MavenBuild'><number>123</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/123/</url></build><build _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/122/</url></build><build _class='hudson.maven.MavenBuild'><number>121</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/121/</url></build><build _class='hudson.maven.MavenBuild'><number>120</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/120/</url></build><build _class='hudson.maven.MavenBuild'><number>119</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/119/</url></build><build _class='hudson.maven.MavenBuild'><number>118</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/118/</url></build><build _class='hudson.maven.MavenBuild'><number>117</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/117/</url></build><build _class='hudson.maven.MavenBuild'><number>116</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/116/</url></build><build _class='hudson.maven.MavenBuild'><number>115</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/115/</url></build><build _class='hudson.maven.MavenBuild'><number>114</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/114/</url></build><build _class='hudson.maven.MavenBuild'><number>113</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/113/</url></build><build _class='hudson.maven.MavenBuild'><number>112</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/112/</url></build><build _class='hudson.maven.MavenBuild'><number>111</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/111/</url></build><build _class='hudson.maven.MavenBuild'><number>110</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/110/</url></build><build _class='hudson.maven.MavenBuild'><number>109</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/109/</url></build><build _class='hudson.maven.MavenBuild'><number>108</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/108/</url></build><build _class='hudson.maven.MavenBuild'><number>107</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/107/</url></build><build _class='hudson.maven.MavenBuild'><number>106</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/106/</url></build><build _class='hudson.maven.MavenBuild'><number>105</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/105/</url></build><build _class='hudson.maven.MavenBuild'><number>104</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/104/</url></build><build _class='hudson.maven.MavenBuild'><number>103</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/103/</url></build><build _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/102/</url></build><build _class='hudson.maven.MavenBuild'><number>101</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/101/</url></build><build _class='hudson.maven.MavenBuild'><number>100</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/100/</url></build><build _class='hudson.maven.MavenBuild'><number>99</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/99/</url></build><build _class='hudson.maven.MavenBuild'><number>98</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/98/</url></build><build _class='hudson.maven.MavenBuild'><number>97</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/97/</url></build><build _class='hudson.maven.MavenBuild'><number>96</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/96/</url></build><build _class='hudson.maven.MavenBuild'><number>95</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/95/</url></build><build _class='hudson.maven.MavenBuild'><number>94</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/94/</url></build><build _class='hudson.maven.MavenBuild'><number>93</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/93/</url></build><build _class='hudson.maven.MavenBuild'><number>92</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/92/</url></build><build _class='hudson.maven.MavenBuild'><number>91</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/91/</url></build><build _class='hudson.maven.MavenBuild'><number>90</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/90/</url></build><build _class='hudson.maven.MavenBuild'><number>89</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/89/</url></build><build _class='hudson.maven.MavenBuild'><number>88</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/88/</url></build><build _class='hudson.maven.MavenBuild'><number>87</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/87/</url></build><build _class='hudson.maven.MavenBuild'><number>86</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/86/</url></build><build _class='hudson.maven.MavenBuild'><number>85</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/85/</url></build><build _class='hudson.maven.MavenBuild'><number>84</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/84/</url></build><build _class='hudson.maven.MavenBuild'><number>83</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/83/</url></build><build _class='hudson.maven.MavenBuild'><number>82</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/82/</url></build><build _class='hudson.maven.MavenBuild'><number>81</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/81/</url></build><build _class='hudson.maven.MavenBuild'><number>80</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/80/</url></build><build _class='hudson.maven.MavenBuild'><number>79</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/79/</url></build><build _class='hudson.maven.MavenBuild'><number>78</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/78/</url></build><build _class='hudson.maven.MavenBuild'><number>77</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/77/</url></build><build _class='hudson.maven.MavenBuild'><number>76</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/76/</url></build><build _class='hudson.maven.MavenBuild'><number>75</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/75/</url></build><build _class='hudson.maven.MavenBuild'><number>74</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/74/</url></build><build _class='hudson.maven.MavenBuild'><number>73</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/73/</url></build><build _class='hudson.maven.MavenBuild'><number>72</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/72/</url></build><build _class='hudson.maven.MavenBuild'><number>71</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/71/</url></build><build _class='hudson.maven.MavenBuild'><number>70</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/70/</url></build><build _class='hudson.maven.MavenBuild'><number>69</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/69/</url></build><build _class='hudson.maven.MavenBuild'><number>68</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/68/</url></build><build _class='hudson.maven.MavenBuild'><number>67</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/67/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/1/</url></firstBuild><healthReport><description>Test Result: 0 tests failing out of a total of 57 tests.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/166/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/166/</url></lastCompletedBuild><lastFailedBuild _class='hudson.maven.MavenBuild'><number>89</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/89/</url></lastFailedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/166/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/166/</url></lastSuccessfulBuild><lastUnstableBuild _class='hudson.maven.MavenBuild'><number>98</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/98/</url></lastUnstableBuild><lastUnsuccessfulBuild _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-service/122/</url></lastUnsuccessfulBuild><nextBuildNumber>167</nextBuildNumber><concurrentBuild>false</concurrentBuild><scm _class='hudson.scm.NullSCM'></scm><displayName>Service</displayName></module><module><action></action><fullDisplayName>microstories-2526-teamA » Tests</fullDisplayName><fullName>microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-tests</fullName><name>es.uvigo.esei.dgss.teamA.microstories:dgss2526-teamA-microstories-tests</name><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/</url><buildable>true</buildable><build _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/166/</url></build><build _class='hudson.maven.MavenBuild'><number>165</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/165/</url></build><build _class='hudson.maven.MavenBuild'><number>164</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/164/</url></build><build _class='hudson.maven.MavenBuild'><number>163</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/163/</url></build><build _class='hudson.maven.MavenBuild'><number>162</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/162/</url></build><build _class='hudson.maven.MavenBuild'><number>161</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/161/</url></build><build _class='hudson.maven.MavenBuild'><number>160</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/160/</url></build><build _class='hudson.maven.MavenBuild'><number>159</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/159/</url></build><build _class='hudson.maven.MavenBuild'><number>158</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/158/</url></build><build _class='hudson.maven.MavenBuild'><number>157</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/157/</url></build><build _class='hudson.maven.MavenBuild'><number>156</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/156/</url></build><build _class='hudson.maven.MavenBuild'><number>155</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/155/</url></build><build _class='hudson.maven.MavenBuild'><number>154</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/154/</url></build><build _class='hudson.maven.MavenBuild'><number>153</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/153/</url></build><build _class='hudson.maven.MavenBuild'><number>152</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/152/</url></build><build _class='hudson.maven.MavenBuild'><number>151</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/151/</url></build><build _class='hudson.maven.MavenBuild'><number>150</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/150/</url></build><build _class='hudson.maven.MavenBuild'><number>149</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/149/</url></build><build _class='hudson.maven.MavenBuild'><number>148</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/148/</url></build><build _class='hudson.maven.MavenBuild'><number>147</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/147/</url></build><build _class='hudson.maven.MavenBuild'><number>146</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/146/</url></build><build _class='hudson.maven.MavenBuild'><number>145</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/145/</url></build><build _class='hudson.maven.MavenBuild'><number>144</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/144/</url></build><build _class='hudson.maven.MavenBuild'><number>143</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/143/</url></build><build _class='hudson.maven.MavenBuild'><number>142</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/142/</url></build><build _class='hudson.maven.MavenBuild'><number>141</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/141/</url></build><build _class='hudson.maven.MavenBuild'><number>140</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/140/</url></build><build _class='hudson.maven.MavenBuild'><number>139</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/139/</url></build><build _class='hudson.maven.MavenBuild'><number>138</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/138/</url></build><build _class='hudson.maven.MavenBuild'><number>137</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/137/</url></build><build _class='hudson.maven.MavenBuild'><number>136</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/136/</url></build><build _class='hudson.maven.MavenBuild'><number>135</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/135/</url></build><build _class='hudson.maven.MavenBuild'><number>134</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/134/</url></build><build _class='hudson.maven.MavenBuild'><number>133</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/133/</url></build><build _class='hudson.maven.MavenBuild'><number>132</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/132/</url></build><build _class='hudson.maven.MavenBuild'><number>131</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/131/</url></build><build _class='hudson.maven.MavenBuild'><number>130</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/130/</url></build><build _class='hudson.maven.MavenBuild'><number>129</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/129/</url></build><build _class='hudson.maven.MavenBuild'><number>128</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/128/</url></build><build _class='hudson.maven.MavenBuild'><number>127</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/127/</url></build><build _class='hudson.maven.MavenBuild'><number>126</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/126/</url></build><build _class='hudson.maven.MavenBuild'><number>125</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/125/</url></build><build _class='hudson.maven.MavenBuild'><number>124</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/124/</url></build><build _class='hudson.maven.MavenBuild'><number>123</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/123/</url></build><build _class='hudson.maven.MavenBuild'><number>122</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/122/</url></build><build _class='hudson.maven.MavenBuild'><number>121</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/121/</url></build><build _class='hudson.maven.MavenBuild'><number>120</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/120/</url></build><build _class='hudson.maven.MavenBuild'><number>119</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/119/</url></build><build _class='hudson.maven.MavenBuild'><number>118</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/118/</url></build><build _class='hudson.maven.MavenBuild'><number>117</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/117/</url></build><build _class='hudson.maven.MavenBuild'><number>116</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/116/</url></build><build _class='hudson.maven.MavenBuild'><number>115</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/115/</url></build><build _class='hudson.maven.MavenBuild'><number>114</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/114/</url></build><build _class='hudson.maven.MavenBuild'><number>113</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/113/</url></build><build _class='hudson.maven.MavenBuild'><number>112</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/112/</url></build><build _class='hudson.maven.MavenBuild'><number>111</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/111/</url></build><build _class='hudson.maven.MavenBuild'><number>110</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/110/</url></build><build _class='hudson.maven.MavenBuild'><number>109</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/109/</url></build><build _class='hudson.maven.MavenBuild'><number>108</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/108/</url></build><build _class='hudson.maven.MavenBuild'><number>107</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/107/</url></build><build _class='hudson.maven.MavenBuild'><number>106</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/106/</url></build><build _class='hudson.maven.MavenBuild'><number>105</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/105/</url></build><build _class='hudson.maven.MavenBuild'><number>104</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/104/</url></build><build _class='hudson.maven.MavenBuild'><number>103</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/103/</url></build><build _class='hudson.maven.MavenBuild'><number>102</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/102/</url></build><build _class='hudson.maven.MavenBuild'><number>101</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/101/</url></build><build _class='hudson.maven.MavenBuild'><number>100</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/100/</url></build><build _class='hudson.maven.MavenBuild'><number>99</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/99/</url></build><build _class='hudson.maven.MavenBuild'><number>98</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/98/</url></build><build _class='hudson.maven.MavenBuild'><number>97</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/97/</url></build><build _class='hudson.maven.MavenBuild'><number>96</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/96/</url></build><build _class='hudson.maven.MavenBuild'><number>95</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/95/</url></build><build _class='hudson.maven.MavenBuild'><number>94</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/94/</url></build><build _class='hudson.maven.MavenBuild'><number>93</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/93/</url></build><build _class='hudson.maven.MavenBuild'><number>92</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/92/</url></build><build _class='hudson.maven.MavenBuild'><number>91</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/91/</url></build><build _class='hudson.maven.MavenBuild'><number>90</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/90/</url></build><build _class='hudson.maven.MavenBuild'><number>89</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/89/</url></build><build _class='hudson.maven.MavenBuild'><number>88</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/88/</url></build><build _class='hudson.maven.MavenBuild'><number>87</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/87/</url></build><build _class='hudson.maven.MavenBuild'><number>86</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/86/</url></build><build _class='hudson.maven.MavenBuild'><number>85</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/85/</url></build><build _class='hudson.maven.MavenBuild'><number>84</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/84/</url></build><build _class='hudson.maven.MavenBuild'><number>83</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/83/</url></build><build _class='hudson.maven.MavenBuild'><number>82</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/82/</url></build><build _class='hudson.maven.MavenBuild'><number>81</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/81/</url></build><build _class='hudson.maven.MavenBuild'><number>80</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/80/</url></build><build _class='hudson.maven.MavenBuild'><number>79</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/79/</url></build><build _class='hudson.maven.MavenBuild'><number>78</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/78/</url></build><build _class='hudson.maven.MavenBuild'><number>77</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/77/</url></build><build _class='hudson.maven.MavenBuild'><number>76</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/76/</url></build><build _class='hudson.maven.MavenBuild'><number>75</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/75/</url></build><build _class='hudson.maven.MavenBuild'><number>74</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/74/</url></build><build _class='hudson.maven.MavenBuild'><number>73</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/73/</url></build><build _class='hudson.maven.MavenBuild'><number>72</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/72/</url></build><build _class='hudson.maven.MavenBuild'><number>71</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/71/</url></build><build _class='hudson.maven.MavenBuild'><number>70</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/70/</url></build><build _class='hudson.maven.MavenBuild'><number>69</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/69/</url></build><build _class='hudson.maven.MavenBuild'><number>68</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/68/</url></build><build _class='hudson.maven.MavenBuild'><number>67</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/67/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenBuild'><number>1</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/1/</url></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/166/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/166/</url></lastCompletedBuild><lastFailedBuild _class='hudson.maven.MavenBuild'><number>22</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/22/</url></lastFailedBuild><lastStableBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/166/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenBuild'><number>166</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/166/</url></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.maven.MavenBuild'><number>22</number><url>http://sing.ei.uvigo.es/dt/jenkins/user/arfarinha/my-views/view/All/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-tests/22/</url></lastUnsuccessfulBuild><nextBuildNumber>167</nextBuildNumber><concurrentBuild>false</concurrentBuild><scm _class='hudson.scm.NullSCM'></scm><displayName>Tests</displayName></module></mavenModuleSet>