<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/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/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>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>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>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>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</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>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/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/LikedStoriesBean.java</file></path><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/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/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/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/webapp/user/liked-stories.xhtml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/LikedStoriesBean.java</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/webapp/user/liked-stories.xhtml</file></path><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></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/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/job/microstories-2526-teamA/161/</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/resources/css/main.css</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>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/story/read.xhtml</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>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>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/job/microstories-2526-teamA/160/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><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>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/main/java/es/uvigo/esei/microstories/rest/StoryResource.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>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/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/webapp/user/profile.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/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>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/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/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>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>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/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/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/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><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/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>additional-material/db/microstories-mysql.drop.sql</affectedPath><affectedPath>additional-material/db/microstories-mysql.creation.sql</affectedPath><affectedPath>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.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>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/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</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.delete.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/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.data.sql</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/datasets/stories-with-delete-1.xml</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.drop.sql</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/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>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/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/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/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>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>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></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/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.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>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>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>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/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/science-fiction1.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/history1.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/romance2.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/img/history2.jpg</affectedPath><affectedPath>jsf/src/main/webapp/resources/css/main.css</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/children2.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/story.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/adventure2.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/science-fiction2.jpg</affectedPath><affectedPath>jsf/src/main/webapp/img/children.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/adventure1.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/science-fiction1.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/suspence.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/adventure2.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/horror2.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/history2.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/suspense2.jpg</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/index.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/children2.jpg</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/science-fiction2.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/history1.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/adventure.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/romance1.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/science_fiction.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/suspense1.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/romance2.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/horror1.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/history.jpg</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/poetry.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/children.jpg</file></path><path><editType>delete</editType><file>jsf/src/main/webapp/img/cover.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/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/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><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.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>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/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>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>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>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/services/StoryService.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>add</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/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/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/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</file></path><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/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/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/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/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.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/story/editor.xhtml</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/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/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/StoryManagedBean.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/user/profile.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/NavigationContext.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>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/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/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/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/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</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/story/search.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/webapp/resources/components/story-card.xhtml</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</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/webapp/index.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/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/romance.jpg</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/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>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/tale.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/romance.jpg</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/suspence.jpg</file></path><path><editType>add</editType><file>jsf/src/main/webapp/img/adventure.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/horror.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/science_fiction.jpg</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/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/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/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>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/template.xhtml</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>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>jsf/src/main/webapp/story/explore.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/webapp/WEB-INF/template.xhtml</file></path><path><editType>add</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>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/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/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/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>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><path><editType>edit</editType><file>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.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>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>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>service/src/test/resources/beans.xml</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/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.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>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>add</editType><file>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/service/util/security/CreatorRoleCaller.java</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>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></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/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>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><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/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/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>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>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>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.full.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>additional-material/db/microstories-mysql.creation.sql</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>tests/src/main/resources/datasets/stories.xml</file></path><path><editType>edit</editType><file>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.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/mappers/StoryMapper.java</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>service/src/test/resources/beans.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/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/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>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>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/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>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>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></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/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/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/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>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/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/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/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><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>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/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/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>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/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/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/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/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/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/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/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/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>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/services/StoryService.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/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>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/DomainUnitTestSuite.java</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>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>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/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>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>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>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/mappers/StoryMapper.java</file></path><path><editType>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.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/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/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</affectedPath><affectedPath>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.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>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.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/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.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/story/read.xhtml</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>edit</editType><file>jsf/src/main/webapp/resources/css/main.css</file></path><path><editType>add</editType><file>rest/src/main/java/es/uvigo/esei/microstories/annotations/DateFormat.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/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/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>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/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/WEB-INF/template.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/story/search.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/WEB-INF/template.xhtml</file></path><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/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/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/css/main.css</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>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/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/job/microstories-2526-teamA/113/</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/resources/css/main.css</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/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/resources/css/main.css</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/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/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/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/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/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/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>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.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>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>edit</editType><file>jsf/src/main/webapp/story/explore.xhtml</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>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/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/webapp/resources/css/main.css</affectedPath><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>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/resources/css/main.css</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/index.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/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/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/webapp/resources/css/main.css</affectedPath><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>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>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><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>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/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/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/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>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/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/resources/css/main.css</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>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/job/microstories-2526-teamA/105/</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>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>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><path><editType>add</editType><file>additional-material/git-hooks/pre-push</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/job/microstories-2526-teamA/104/</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>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>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>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>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/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/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/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/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/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/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/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/story/explore.xhtml</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/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>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/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.data.sql</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.full.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/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>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><path><editType>add</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>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/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>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><path><editType>add</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>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/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>edit</editType><file>jsf/src/main/webapp/story/read.xhtml</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></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/job/microstories-2526-teamA/92/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>jsf/src/main/webapp/resources/css/main.css</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/web.xml</affectedPath><affectedPath>jsf/src/main/java/es/uvigo/esei/microstories/jsf/LoginBean.java</affectedPath><affectedPath>jsf/src/main/webapp/login.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/WEB-INF/template.xhtml</affectedPath><commitId>021398d1235cac2cea5aabeee471146fbac7e906</commitId><timestamp>1763890438000</timestamp><author><absoluteUrl>http://sing.ei.uvigo.es/dt/jenkins/user/devpablogg</absoluteUrl><fullName>devpablogg</fullName></author><authorEmail>devpablogg@gmail.com</authorEmail><comment>tsk25: Adds JSF login/logout functionality
Added full authentication support by introducing a LoginBean that
performs container-managed login and logout through the WildFly security
domain. A new login.xhtml page was created with a styled login form, and
the main template was updated to display a dynamic Sign In button or
user menu depending on the authentication state. The navbar and search
components were enhanced for better responsiveness and usability.
Additional CSS was included to support the new login page, user
dropdown, and updated search design. Security roles ADMIN and CREATOR
were also enabled in web.xml.
</comment><date>2025-11-23 10:33:58 +0100</date><id>021398d1235cac2cea5aabeee471146fbac7e906</id><msg>tsk25: Adds JSF login/logout functionality</msg><path><editType>edit</editType><file>jsf/src/main/webapp/WEB-INF/template.xhtml</file></path><path><editType>add</editType><file>jsf/src/main/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/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/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>jsf/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>rest/src/test/resources-wildfly-embedded-h2/standalone.xml</affectedPath><affectedPath>pom.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>jsf/src/test/resources-wildfly-embedded-h2/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>pom.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>service/src/test/resources-wildfly-embedded-mysql/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/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/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>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>service/src/main/java/es/uvigo/esei/microstories/services/exceptions/UnauthorizedAccessException.java</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.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/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>edit</editType><file>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java</file></path><path><editType>edit</editType><file>service/src/test/resources/test-persistence.xml</file></path><path><editType>add</editType><file>service/src/main/java/es/uvigo/esei/microstories/services/exceptions/UnauthorizedAccessException.java</file></path><path><editType>edit</editType><file>rest/src/main/webapp/WEB-INF/web.xml</file></path><path><editType>edit</editType><file>pom.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/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>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/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>tests/src/main/resources/datasets/stories.xml</affectedPath><affectedPath>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java</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>tests/src/main/resources/datasets/stories.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/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.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/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>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/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/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></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/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>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java</affectedPath><affectedPath>service/src/main/resources/META-INF/persistence.xml</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.drop.sql</affectedPath><affectedPath>additional-material/db/microstories-mysql.creation.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>add</editType><file>domain/src/main/java/es/uvigo/esei/microstories/domain/types/UserType.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/users.xml</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>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.data.sql</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.drop.sql</file></path><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.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/resources/META-INF/persistence.xml</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>additional-material/db/microstories-mysql.creation.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>tests/src/main/resources/datasets/stories.xml</file></path><path><editType>edit</editType><file>service/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement-stories.sql</file></path><path><editType>edit</editType><file>additional-material/db/microstories-mysql.full.sql</file></path><path><editType>add</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.delete.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>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/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/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/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><item _class='hudson.plugins.git.GitChangeSet'><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>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>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>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><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/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/WEB-INF/template.xhtml</affectedPath><affectedPath>jsf/src/main/webapp/story/search.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/WEB-INF/template.xhtml</file></path><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>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/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/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/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java</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/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/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/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/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>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><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/main/java/es/uvigo/esei/microstories/services/StoryService.java</file></path><path><editType>add</editType><file>tests/src/main/resources/datasets/testAddReadingLogEntryStories_esperado.xml</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/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>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/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/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>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><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/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/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/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>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>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/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/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/job/microstories-2526-teamA/71/</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>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>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>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/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>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceTest.java</file></path><path><editType>delete</editType><file>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceTest.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/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/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/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/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/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>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>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>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>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</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>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/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>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>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>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>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</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>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/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/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>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>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>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>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</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>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/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>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>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>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>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java</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>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/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>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>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/services/StoryService.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</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>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.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/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/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>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>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/services/StoryService.java</file></path><path><editType>edit</editType><file>tests/src/main/resources/scripts/cleanup.sql</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>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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>