# HG changeset patch # User Mike Becker # Date 1609777810 -3600 # Node ID 88207b860cba363f91a122548aac991bc41fb613 # Parent 9884941a6d79ace2893a229de1b36053e060255d automatically select version/component when creating new issues under active filters diff -r 9884941a6d79 -r 88207b860cba src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java --- a/src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java Mon Jan 04 15:34:41 2021 +0100 +++ b/src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java Mon Jan 04 17:30:10 2021 +0100 @@ -549,8 +549,8 @@ } setAttributeFromParameter(req, "more"); - setAttributeFromParameter(req, "component"); - setAttributeFromParameter(req, "version"); + setAttributeFromParameter(req, "cid"); + setAttributeFromParameter(req, "vid"); final var issue = new Issue(-1, projectInfo.getProject(), null); issue.setProject(projectInfo.getProject()); diff -r 9884941a6d79 -r 88207b860cba src/main/java/de/uapcore/lightpit/viewmodel/ProjectView.java --- a/src/main/java/de/uapcore/lightpit/viewmodel/ProjectView.java Mon Jan 04 15:34:41 2021 +0100 +++ b/src/main/java/de/uapcore/lightpit/viewmodel/ProjectView.java Mon Jan 04 17:30:10 2021 +0100 @@ -73,14 +73,6 @@ return projectInfo != null; } - public boolean isVersionFilterValid() { - return projectInfo != null && versionFilter != null; - } - - public boolean isComponentFilterValid() { - return projectInfo != null && componentFilter != null; - } - public boolean isEveryFilterValid() { return projectInfo != null && versionFilter != null && componentFilter != null; } diff -r 9884941a6d79 -r 88207b860cba src/main/webapp/WEB-INF/jsp/issue-form.jsp --- a/src/main/webapp/WEB-INF/jsp/issue-form.jsp Mon Jan 04 15:34:41 2021 +0100 +++ b/src/main/webapp/WEB-INF/jsp/issue-form.jsp Mon Jan 04 17:30:10 2021 +0100 @@ -87,6 +87,7 @@ diff -r 9884941a6d79 -r 88207b860cba src/main/webapp/WEB-INF/jsp/project-details.jsp --- a/src/main/webapp/WEB-INF/jsp/project-details.jsp Mon Jan 04 15:34:41 2021 +0100 +++ b/src/main/webapp/WEB-INF/jsp/project-details.jsp Mon Jan 04 17:30:10 2021 +0100 @@ -27,6 +27,7 @@ <%@page pageEncoding="UTF-8" import="de.uapcore.lightpit.viewmodel.ProjectView" %> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> @@ -35,7 +36,17 @@ <%@include file="../jspf/project-header.jspf"%>
- + + + &vid=${viewmodel.versionFilter.id} + + + ${createIssueParams}&cid=${viewmodel.componentFilter.id} + + + ?${fn:substringAfter(createIssueParams, "&")} + + diff -r 9884941a6d79 -r 88207b860cba src/main/webapp/WEB-INF/jspf/version-list.jspf --- a/src/main/webapp/WEB-INF/jspf/version-list.jspf Mon Jan 04 15:34:41 2021 +0100 +++ b/src/main/webapp/WEB-INF/jspf/version-list.jspf Mon Jan 04 17:30:10 2021 +0100 @@ -6,6 +6,7 @@ selected + selected >