提交 c91584ff 编写于 作者: J Jesse Glick

[FIXED JENKINS-14325] CCE & missing GUI when using jobs inside folders.

Introduced AbstractProject.supportsMakeDisabled rather than using trick of checking for parent instanceof Jenkins.
Extracted common GUI into makeDisabled.jelly, with accompanying I18N refactoring.
Also moved all this into AbstractProject, where the relevant methods are defined, rather than Job where they are not.
上级 129e76bf
...@@ -55,7 +55,9 @@ Upcoming changes</a> ...@@ -55,7 +55,9 @@ Upcoming changes</a>
<!-- Record your changes in the trunk here. --> <!-- Record your changes in the trunk here. -->
<div id="trunk" style="display:none"><!--=TRUNK-BEGIN=--> <div id="trunk" style="display:none"><!--=TRUNK-BEGIN=-->
<ul class=image> <ul class=image>
<li class=> <li class=bug>
Enable/disable GUI for jobs either did not appear, or threw exceptions, for jobs inside folders
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-14325">issue 14325</a>)
</ul> </ul>
</div><!--=TRUNK-END=--> </div><!--=TRUNK-END=-->
......
...@@ -344,4 +344,10 @@ public class MatrixConfiguration extends Project<MatrixConfiguration,MatrixRun> ...@@ -344,4 +344,10 @@ public class MatrixConfiguration extends Project<MatrixConfiguration,MatrixRun>
public boolean scheduleBuild(ParametersAction parameters, Cause c) { public boolean scheduleBuild(ParametersAction parameters, Cause c) {
return Jenkins.getInstance().getQueue().schedule(this, getQuietPeriod(), parameters, new CauseAction(c))!=null; return Jenkins.getInstance().getQueue().schedule(this, getQuietPeriod(), parameters, new CauseAction(c))!=null;
} }
@Override
public boolean supportsMakeDisabled() {
return false;
}
} }
...@@ -620,6 +620,17 @@ public abstract class AbstractProject<P extends AbstractProject<P,R>,R extends A ...@@ -620,6 +620,17 @@ public abstract class AbstractProject<P extends AbstractProject<P,R>,R extends A
save(); save();
} }
/**
* Specifies whether this project may be disabled by the user.
* By default, it can, but specialized project types contained in another
* (such as Maven modules or matrix configurations) should return false.
* @return true if the GUI should allow {@link #doDisable} and the like
* @since 1.475
*/
public boolean supportsMakeDisabled() {
return true;
}
public void disable() throws IOException { public void disable() throws IOException {
makeDisabled(true); makeDisabled(true);
} }
......
...@@ -33,27 +33,7 @@ THE SOFTWARE. ...@@ -33,27 +33,7 @@ THE SOFTWARE.
</j:if> </j:if>
<t:editableDescription permission="${it.CONFIGURE}"/> <t:editableDescription permission="${it.CONFIGURE}"/>
<j:choose> <st:include page="makeDisabled.jelly" />
<j:when test="${it.disabled}">
<div class="warning">
<form method="post" action="enable">
${%This project is currently disabled}
<l:hasPermission permission="${it.CONFIGURE}">
<f:submit value="${%Enable}" />
</l:hasPermission>
</form>
</div>
</j:when>
<j:otherwise>
<div align="right">
<form method="post" action="disable">
<l:hasPermission permission="${it.CONFIGURE}">
<f:submit value="${%Disable Project}" />
</l:hasPermission>
</form>
</div>
</j:otherwise>
</j:choose>
<st:include page="ajaxMatrix.jelly" /> <st:include page="ajaxMatrix.jelly" />
......
...@@ -20,5 +20,4 @@ ...@@ -20,5 +20,4 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Vypnout projekt
Project=Projekt Project=Projekt
...@@ -20,6 +20,4 @@ ...@@ -20,6 +20,4 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
This\ project\ is\ currently\ disabled=Dette projekt er for nuv\u00e6rende sl\u00e5et fra
Enable=Sl\u00e5 til
Project=Projekt Project=Projekt
...@@ -22,6 +22,3 @@ ...@@ -22,6 +22,3 @@
Latest\ Test\ Result=Aktuelle Testergebnisse Latest\ Test\ Result=Aktuelle Testergebnisse
Project=Projekt Project=Projekt
Enable=Aktivieren
This\ project\ is\ currently\ disabled=Dieses Projekt ist momentan deaktiviert.
Disable\ Project=Projekt deaktivieren
...@@ -21,8 +21,5 @@ ...@@ -21,8 +21,5 @@
# THE SOFTWARE. # THE SOFTWARE.
Project=Proyecto Project=Proyecto
Disable\ Project=Desactivar el proyecto Latest\ Test\ Result=\u00daltimo resultado de test
This\ project\ is\ currently\ disabled=Este proyecto está desactivado
Enable=Activar
Latest\ Test\ Result=Último resultado de test
Project\ name=Nombre de proyecto Project\ name=Nombre de proyecto
...@@ -20,5 +20,4 @@ ...@@ -20,5 +20,4 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Poista k\u00E4yt\u00F6st\u00E4
Project=Projekti Project=Projekti
...@@ -20,8 +20,5 @@ ...@@ -20,8 +20,5 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=D\u00E9sactiver le projet Latest\ Test\ Result=Derniers r\u00e9sultats de test
Enable=Activer
Latest\ Test\ Result=Derniers r\u00E9sultats de test
Project=projet Project=projet
This\ project\ is\ currently\ disabled=Ce projet est d\u00E9sactiv\u00E9
...@@ -20,5 +20,4 @@ ...@@ -20,5 +20,4 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Disabilita Progetto
Project=Progetto Project=Progetto
...@@ -21,8 +21,5 @@ ...@@ -21,8 +21,5 @@
# THE SOFTWARE. # THE SOFTWARE.
Project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 Project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8
This\ project\ is\ currently\ disabled=\u73fe\u5728\u3001\u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u7121\u52b9\u3067\u3059\u3002
Enable=\u6709\u52b9\u5316
Disable\ Project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u7121\u52b9\u5316
Project\ name=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d Project\ name=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d
Latest\ Test\ Result=\u6700\u65b0\u306e\u30c6\u30b9\u30c8\u7d50\u679c Latest\ Test\ Result=\u6700\u65b0\u306e\u30c6\u30b9\u30c8\u7d50\u679c
\ No newline at end of file
...@@ -20,7 +20,4 @@ ...@@ -20,7 +20,4 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Wy\u0142\u0105cz projekt
Enable=Aktywuj
Project=Projekt Project=Projekt
This\ project\ is\ currently\ disabled=Projekt jest nieaktywny
...@@ -20,7 +20,4 @@ ...@@ -20,7 +20,4 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0442
Enable=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C
Project=\u041f\u0440\u043e\u0435\u043a\u0442 Project=\u041f\u0440\u043e\u0435\u043a\u0442
This\ project\ is\ currently\ disabled=\u042D\u0442\u043E\u0442 \u043F\u0440\u043E\u0435\u043A\u0442 \u0441\u0435\u0439\u0447\u0430\u0441 \u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D.
...@@ -20,5 +20,4 @@ ...@@ -20,5 +20,4 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=\u7981\u7528\u9879\u76EE Project=\u9879\u76ee
Project=\u9879\u76EE
...@@ -27,6 +27,10 @@ THE SOFTWARE. ...@@ -27,6 +27,10 @@ THE SOFTWARE.
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt" xmlns:p="/lib/hudson/project"> <j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt" xmlns:p="/lib/hudson/project">
<p:projectActionFloatingBox /> <p:projectActionFloatingBox />
<j:if test="${it.supportsMakeDisabled()}">
<st:include page="makeDisabled.jelly" />
</j:if>
<table style="margin-top: 1em; margin-left:1em;"> <table style="margin-top: 1em; margin-left:1em;">
<j:forEach var="act" items="${it.prominentActions}"> <j:forEach var="act" items="${it.prominentActions}">
......
<!--
The MIT License
Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Erik Ramfelt, Tom Huybrechts, id:cactusman
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-->
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form" xmlns:i="jelly:fmt" xmlns:p="/lib/hudson/project">
<j:choose>
<j:when test="${it.disabled}">
<div class="warning">
<form method="post" action="enable">
${%This project is currently disabled}
<l:hasPermission permission="${it.CONFIGURE}">
<f:submit value="${%Enable}" />
</l:hasPermission>
</form>
</div>
</j:when>
<j:otherwise>
<div align="right">
<form method="post" action="disable">
<l:hasPermission permission="${it.CONFIGURE}">
<f:submit value="${%Disable Project}" />
</l:hasPermission>
</form>
</div>
</j:otherwise>
</j:choose>
</j:jelly>
# The MIT License
#
# Copyright (c) 2004-2010, Sun Microsystems, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
This\ project\ is\ currently\ disabled=Este projecto est\u00e1 desactivado actualmente
Enable=Activar
Disable\ Project=Desactivar el Proyecto
# The MIT License
#
# Copyright (c) 2004-2012, Sun Microsystems, Inc., Kohsuke Kawaguchi, Seiji Sogabe, id:cactusman
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
This\ project\ is\ currently\ disabled=\u73fe\u5728\u3001\u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u7121\u52b9\u3067\u3059\u3002
Enable=\u6709\u52b9\u5316
Disable\ Project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u7121\u52b9\u5316
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, id:sorokh
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Disable\ Project=Deactiveer project
Enable=Activeren
This\ project\ is\ currently\ disabled=Dit project is gedeactiveerd
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Mike Salnikov
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Disable\ Project=\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442
Enable=\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c
This\ project\ is\ currently\ disabled=\u042d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d
# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Oguz Dag
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Disable\ Project=Projeyi devre d\u0131\u015f\u0131 b\u0131rak
This\ project\ is\ currently\ disabled=Bu proje \u015fimdilik devre d\u0131\u015f\u0131
...@@ -33,30 +33,6 @@ THE SOFTWARE. ...@@ -33,30 +33,6 @@ THE SOFTWARE.
</j:if> </j:if>
<t:editableDescription permission="${it.CONFIGURE}"/> <t:editableDescription permission="${it.CONFIGURE}"/>
<j:if test="${it.parent == app}">
<j:choose>
<j:when test="${it.disabled}">
<div class="warning">
<form method="post" action="enable">
${%This project is currently disabled}
<l:hasPermission permission="${it.CONFIGURE}">
<f:submit value="${%Enable}" />
</l:hasPermission>
</form>
</div>
</j:when>
<j:otherwise>
<div align="right">
<form method="post" action="disable">
<l:hasPermission permission="${it.CONFIGURE}">
<f:submit value="${%Disable Project}" />
</l:hasPermission>
</form>
</div>
</j:otherwise>
</j:choose>
</j:if>
<st:include page="jobpropertysummaries.jelly" /> <st:include page="jobpropertysummaries.jelly" />
<!-- inject main part here --> <!-- inject main part here -->
<st:include page="main.jelly" /> <st:include page="main.jelly" />
......
...@@ -20,7 +20,4 @@ ...@@ -20,7 +20,4 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
This\ project\ is\ currently\ disabled=Este projecto está desactivado actualmente
Enable=Activar
Disable\ Project=Desactivar el Proyecto
Project\ name=Nombre del Proyecto Project\ name=Nombre del Proyecto
...@@ -20,7 +20,4 @@ ...@@ -20,7 +20,4 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
This\ project\ is\ currently\ disabled=\u73fe\u5728\u3001\u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u7121\u52b9\u3067\u3059\u3002
Enable=\u6709\u52b9\u5316
Disable\ Project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u7121\u52b9\u5316
Project\ name=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d Project\ name=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d
\ No newline at end of file
...@@ -21,10 +21,7 @@ ...@@ -21,10 +21,7 @@
# THE SOFTWARE. # THE SOFTWARE.
Permalinks=Permanente referenties Permalinks=Permanente referenties
Disable\ Project=Deactiveer project
Enable=Activeren
Last\ build=Laatste bouwpoging Last\ build=Laatste bouwpoging
Last\ stable\ build=Laatste stabiele bouwpoging Last\ stable\ build=Laatste stabiele bouwpoging
Last\ successful\ build=Laatste succesvolle bouwpoging Last\ successful\ build=Laatste succesvolle bouwpoging
Last\ failed\ build=Laatst gefaalde bouwpoging Last\ failed\ build=Laatst gefaalde bouwpoging
This\ project\ is\ currently\ disabled=Dit project is gedeactiveerd
...@@ -21,10 +21,7 @@ ...@@ -21,10 +21,7 @@
# THE SOFTWARE. # THE SOFTWARE.
Permalinks=\u041f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 Permalinks=\u041f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438
Disable\ Project=\u0412\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0442
Enable=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C
Last\ build=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0441\u0431\u043e\u0440\u043a\u0430 Last\ build=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0441\u0431\u043e\u0440\u043a\u0430
Last\ stable\ build=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430 Last\ stable\ build=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430
Last\ successful\ build=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430 Last\ successful\ build=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430
Last\ failed\ build=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u0432\u0448\u0430\u044f\u0441\u044f \u0441\u0431\u043e\u0440\u043a\u0430 Last\ failed\ build=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u0432\u0448\u0430\u044f\u0441\u044f \u0441\u0431\u043e\u0440\u043a\u0430
This\ project\ is\ currently\ disabled=\u042d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d
...@@ -21,9 +21,7 @@ ...@@ -21,9 +21,7 @@
# THE SOFTWARE. # THE SOFTWARE.
Permalinks=Permalinks Permalinks=Permalinks
Disable\ Project=Projeyi devre d\u0131\u015F\u0131 b\u0131rak
Last\ build=Son yap\u0131land\u0131rma Last\ build=Son yap\u0131land\u0131rma
Last\ stable\ build=Son stabil yap\u0131land\u0131rma Last\ stable\ build=Son stabil yap\u0131land\u0131rma
Last\ successful\ build=Son ba\u015far\u0131l\u0131 yap\u0131land\u0131rma Last\ successful\ build=Son ba\u015far\u0131l\u0131 yap\u0131land\u0131rma
Last\ failed\ build=Son ba\u015far\u0131s\u0131z yap\u0131land\u0131rma Last\ failed\ build=Son ba\u015far\u0131s\u0131z yap\u0131land\u0131rma
This\ project\ is\ currently\ disabled=Bu proje \u015fimdilik devre d\u0131\u015f\u0131
...@@ -166,6 +166,11 @@ public class MavenModule extends AbstractMavenProject<MavenModule,MavenBuild> im ...@@ -166,6 +166,11 @@ public class MavenModule extends AbstractMavenProject<MavenModule,MavenBuild> im
return false; return false;
} }
@Override
public boolean supportsMakeDisabled() {
return false;
}
@Override @Override
public boolean isBuildable() { public boolean isBuildable() {
// not buildable if the parent project is disabled // not buildable if the parent project is disabled
......
...@@ -31,27 +31,7 @@ THE SOFTWARE. ...@@ -31,27 +31,7 @@ THE SOFTWARE.
<h1>${it.pronoun} ${it.displayName}</h1> <h1>${it.pronoun} ${it.displayName}</h1>
<t:editableDescription permission="${it.CONFIGURE}"/> <t:editableDescription permission="${it.CONFIGURE}"/>
<j:choose> <st:include page="makeDisabled.jelly" />
<j:when test="${it.disabled}">
<div class="warning">
<form method="post" action="enable">
${%This project is currently disabled}
<l:hasPermission permission="${it.CONFIGURE}">
<f:submit value="${%Enable}" />
</l:hasPermission>
</form>
</div>
</j:when>
<j:otherwise>
<div align="right">
<form method="post" action="disable">
<l:hasPermission permission="${it.CONFIGURE}">
<f:submit value="${%Disable Project}" />
</l:hasPermission>
</form>
</div>
</j:otherwise>
</j:choose>
<p:projectActionFloatingBox /> <p:projectActionFloatingBox />
......
...@@ -20,6 +20,5 @@ ...@@ -20,6 +20,5 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Deaktivovat projekt Latest\ Test\ Result=Posledn\u00ed v\u00fdsledky test\u016f
Latest\ Test\ Result=Posledn\u00ED v\u00FDsledky test\u016F Recent\ Changes=Posledn\u00ed zm\u011bny
Recent\ Changes=Posledn\u00ED zm\u011Bny
...@@ -21,9 +21,6 @@ ...@@ -21,9 +21,6 @@
# THE SOFTWARE. # THE SOFTWARE.
Latest\ Test\ Result=Seneste testmodul Latest\ Test\ Result=Seneste testmodul
Disable\ Project=Deaktiver projekt
Enable=Sl\u00e5 til
Workspace=Arbejdsomr\u00e5de Workspace=Arbejdsomr\u00e5de
Last\ Successful\ Artifacts=Seneste succesfulde artifakter Last\ Successful\ Artifacts=Seneste succesfulde artifakter
This\ project\ is\ currently\ disabled=Dette projekt er for nuv\u00e6rende sl\u00e5et fra
Recent\ Changes=Nyelige \u00e6ndringer Recent\ Changes=Nyelige \u00e6ndringer
...@@ -21,9 +21,6 @@ ...@@ -21,9 +21,6 @@
# THE SOFTWARE. # THE SOFTWARE.
Workspace=Arbeitsbereich Workspace=Arbeitsbereich
Recent\ Changes=Letzte Änderungen Recent\ Changes=Letzte \u00c4nderungen
Latest\ Test\ Result=Letztes Testergebnis Latest\ Test\ Result=Letztes Testergebnis
Last\ Successful\ Artifacts=Letzte erfolgreiche Artefakte Last\ Successful\ Artifacts=Letzte erfolgreiche Artefakte
Enable=Aktivieren
This\ project\ is\ currently\ disabled=Dieses Projekt ist momentan deaktiviert.
Disable\ Project=Projekt deaktivieren
...@@ -22,8 +22,5 @@ ...@@ -22,8 +22,5 @@
Recent\ Changes=Cambios recientes Recent\ Changes=Cambios recientes
Workspace=Espacio de trabajo Workspace=Espacio de trabajo
Latest\ Test\ Result=Últimos resultados de tests Latest\ Test\ Result=\u00daltimos resultados de tests
Last\ Successful\ Artifacts=Último artefacto correcto Last\ Successful\ Artifacts=\u00daltimo artefacto correcto
Enable=Activar
This\ project\ is\ currently\ disabled=Este proyecto está desactivado
Disable\ Project=Desactivar este proyecto
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Ota projekti pois k\u00E4yt\u00F6st\u00E4
Last\ Successful\ Artifacts=Viimeinen onnistunut artifakti Last\ Successful\ Artifacts=Viimeinen onnistunut artifakti
Recent\ Changes=Viimeisimm\u00E4t muutokset Recent\ Changes=Viimeisimm\u00e4t muutokset
Workspace=Ty\u00F6tila Workspace=Ty\u00f6tila
...@@ -20,10 +20,8 @@ ...@@ -20,10 +20,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
This\ project\ is\ currently\ disabled=Ce projet est actuellement d\u00E9sactiv\u00E9 This\ project\ is\ currently\ disabled=Ce projet est actuellement d\u00e9sactiv\u00e9
Workspace=Espace de travail Workspace=Espace de travail
Recent\ Changes=Changements récents Recent\ Changes=Changements r\u00e9cents
Latest\ Test\ Result=Derniers résultats des tests Latest\ Test\ Result=Derniers r\u00e9sultats des tests
Disable\ Project=D\u00E9sactiver le projet Last\ Successful\ Artifacts=Derniers artefacts construits avec succ\u00e8s
Enable=Activer
Last\ Successful\ Artifacts=Derniers artefacts construits avec succès
...@@ -20,6 +20,5 @@ ...@@ -20,6 +20,5 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=\u05E0\u05E2\u05DC \u05E4\u05E8\u05D5\u05D9\u05E7\u05D8 \u05DE\u05E9\u05D9\u05DE\u05D5\u05E9 Recent\ Changes=\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd
Recent\ Changes=\u05E9\u05D9\u05E0\u05D5\u05D9\u05D9\u05DD \u05D0\u05D7\u05E8\u05D5\u05E0\u05D9\u05DD Workspace=\u05de\u05e9\u05d8\u05d7 \u05e2\u05d1\u05d5\u05d3\u05d4
Workspace=\u05DE\u05E9\u05D8\u05D7 \u05E2\u05D1\u05D5\u05D3\u05D4
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Projekt letilt\u00E1sa Last\ Successful\ Artifacts=Utols\u00f3 Sikeres Artifact-ek
Last\ Successful\ Artifacts=Utols\u00F3 Sikeres Artifact-ek Recent\ Changes=\u00daj V\u00e1ltoz\u00e1sok
Recent\ Changes=\u00DAj V\u00E1ltoz\u00E1sok Workspace=Munkater\u00fclet
Workspace=Munkater\u00FClet
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Disabilita progetto
Last\ Successful\ Artifacts=Ultimi artifact con successo Last\ Successful\ Artifacts=Ultimi artifact con successo
Latest\ Test\ Result=Ultimo risultato tes Latest\ Test\ Result=Ultimo risultato tes
Recent\ Changes=Modifiche recenti Recent\ Changes=Modifiche recenti
......
...@@ -24,7 +24,3 @@ Workspace=\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9 ...@@ -24,7 +24,3 @@ Workspace=\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9
Recent\ Changes=\u5909\u66f4\u5c65\u6b74 Recent\ Changes=\u5909\u66f4\u5c65\u6b74
Latest\ Test\ Result=\u6700\u65b0\u306e\u30c6\u30b9\u30c8\u7d50\u679c Latest\ Test\ Result=\u6700\u65b0\u306e\u30c6\u30b9\u30c8\u7d50\u679c
Last\ Successful\ Artifacts=\u6700\u65b0\u6210\u529f\u30d3\u30eb\u30c9\u306e\u6210\u679c\u7269 Last\ Successful\ Artifacts=\u6700\u65b0\u6210\u529f\u30d3\u30eb\u30c9\u306e\u6210\u679c\u7269
This\ project\ is\ currently\ disabled=\u73fe\u5728\u3001\u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u7121\u52b9\u3067\u3059\u3002
Enable=\u6709\u52b9\u5316
Disable\ Project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u7121\u52b9\u5316
...@@ -20,8 +20,7 @@ ...@@ -20,8 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Atsl\u0113gt projektu Last\ Successful\ Artifacts=P\u0113d\u0113jie veiksm\u012bgie artefakti
Last\ Successful\ Artifacts=P\u0113d\u0113jie veiksm\u012Bgie artefakti
Latest\ Test\ Result=Jaun\u0101kie testu rezult\u0101ti Latest\ Test\ Result=Jaun\u0101kie testu rezult\u0101ti
Recent\ Changes=P\u0113d\u0113j\u0101s izmai\u0146as Recent\ Changes=P\u0113d\u0113j\u0101s izmai\u0146as
Workspace=Darbavieta Workspace=Darbavieta
...@@ -20,8 +20,7 @@ ...@@ -20,8 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Deaktiver prosjekt
Last\ Successful\ Artifacts=Siste feilfrie bygg Last\ Successful\ Artifacts=Siste feilfrie bygg
Latest\ Test\ Result=Siste testresultater Latest\ Test\ Result=Siste testresultater
Recent\ Changes=Siste Forandringer Recent\ Changes=Siste Forandringer
Workspace=Arbeidsomr\u00E5de Workspace=Arbeidsomr\u00e5de
...@@ -27,6 +27,5 @@ text= Gelieve <a href="build?delay=0sec">een nieuwe bouwpoging</a> te starten. O ...@@ -27,6 +27,5 @@ text= Gelieve <a href="build?delay=0sec">een nieuwe bouwpoging</a> te starten. O
Overview={0} Overzicht Overview={0} Overzicht
Workspace=Werkplaats Workspace=Werkplaats
Recent\ Changes=Recente veranderingen Recent\ Changes=Recente veranderingen
Disable\ Project=Blokkeer project
Last\ Successful\ Artifacts=Laatste succesvolle artefacten Last\ Successful\ Artifacts=Laatste succesvolle artefacten
Latest\ Test\ Result=Laatste testresultaat Latest\ Test\ Result=Laatste testresultaat
...@@ -20,8 +20,7 @@ ...@@ -20,8 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Wy\u0142\u0105cz projekt Last\ Successful\ Artifacts=Ostatnie pomy\u015blne artefakty
Last\ Successful\ Artifacts=Ostatnie pomy\u015Blne artefakty Latest\ Test\ Result=Ostatnie rezultaty test\u00f3w
Latest\ Test\ Result=Ostatnie rezultaty test\u00F3w
Recent\ Changes=Ostatnie zmiany Recent\ Changes=Ostatnie zmiany
Workspace=Przestrze\u0144 robocza Workspace=Przestrze\u0144 robocza
...@@ -23,5 +23,4 @@ ...@@ -23,5 +23,4 @@
Workspace= Workspace=
Recent\ Changes=Mudan\u00e7as Recentes Recent\ Changes=Mudan\u00e7as Recentes
Latest\ Test\ Result=\u00daltimo Resultado de Teste Latest\ Test\ Result=\u00daltimo Resultado de Teste
Disable\ Project=Desabilitar o Projeto
Last\ Successful\ Artifacts=\u00daltimos Artefatos que obtiveram Sucesso Last\ Successful\ Artifacts=\u00daltimos Artefatos que obtiveram Sucesso
...@@ -20,10 +20,7 @@ ...@@ -20,10 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
This\ project\ is\ currently\ disabled=\u042D\u0442\u043E\u0442 \u043F\u0440\u043E\u0435\u043A\u0442 \u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D
Workspace=\u0421\u0431\u043e\u0440\u043e\u0447\u043d\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f Workspace=\u0421\u0431\u043e\u0440\u043e\u0447\u043d\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f
Recent\ Changes=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f Recent\ Changes=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f
Disable\ Project=\u0417\u0430\u043F\u0440\u0435\u0442\u0438\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0442 Last\ Successful\ Artifacts=\u0410\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438
Enable=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C
Last\ Successful\ Artifacts=\u0410\u0440\u0442\u0435\u0444\u0430\u043A\u0442\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0439 \u0443\u0441\u043F\u0435\u0448\u043D\u043E\u0439 \u0441\u0431\u043E\u0440\u043A\u0438
Latest\ Test\ Result=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0442\u0435\u0441\u0442\u043e\u0432 Latest\ Test\ Result=\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0442\u0435\u0441\u0442\u043e\u0432
# The MIT License
#
# Copyright (c) 2004-2010, Sun Microsystems, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Disable\ Project=Onemogo\u010Di Projekt
...@@ -20,8 +20,7 @@ ...@@ -20,8 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=Inaktivera projekt
Last\ Successful\ Artifacts=Senast lyckade artifakt Last\ Successful\ Artifacts=Senast lyckade artifakt
Latest\ Test\ Result=Senaste testresultat Latest\ Test\ Result=Senaste testresultat
Recent\ Changes=Senaste F\u00F6r\u00E4ndringar Recent\ Changes=Senaste F\u00f6r\u00e4ndringar
Workspace=Arbetsyta Workspace=Arbetsyta
...@@ -20,8 +20,7 @@ ...@@ -20,8 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=\u0412\u0438\u043C\u043A\u043D\u0443\u0442\u0438 \u041F\u0440\u043E\u0435\u043A\u0442 Last\ Successful\ Artifacts=\u0410\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u0438 \u043e\u0441\u0442\u0430\u043d\u043d\u044c\u043e\u0457 \u0443\u0441\u043f\u0456\u0448\u043d\u043e\u0457 \u043f\u043e\u0431\u0443\u0434\u043e\u0432\u0438
Last\ Successful\ Artifacts=\u0410\u0440\u0442\u0435\u0444\u0430\u043A\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044C\u043E\u0457 \u0443\u0441\u043F\u0456\u0448\u043D\u043E\u0457 \u043F\u043E\u0431\u0443\u0434\u043E\u0432\u0438 Latest\ Test\ Result=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0438 \u0422\u0435\u0441\u0442\u0456\u0432
Latest\ Test\ Result=\u041E\u0441\u0442\u0430\u043D\u043D\u0456 \u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0438 \u0422\u0435\u0441\u0442\u0456\u0432 Recent\ Changes=\u041e\u0441\u0442\u0430\u043d\u043d\u0456 \u0417\u043c\u0456\u043d\u0438
Recent\ Changes=\u041E\u0441\u0442\u0430\u043D\u043D\u0456 \u0417\u043C\u0456\u043D\u0438 Workspace=\u0420\u043e\u0431\u043e\u0447\u0456 \u0444\u0430\u0439\u043b\u0438
Workspace=\u0420\u043E\u0431\u043E\u0447\u0456 \u0444\u0430\u0439\u043B\u0438
...@@ -20,10 +20,7 @@ ...@@ -20,10 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE. # THE SOFTWARE.
Disable\ Project=\u7981\u7528\u9879\u76EE Last\ Successful\ Artifacts=\u6700\u7ec8\u6210\u529f\u6784\u5efa
Enable=\u542F\u7528\u9879\u76EE Latest\ Test\ Result=\u6700\u65b0\u6d4b\u8bd5\u7ed3\u679c
Last\ Successful\ Artifacts=\u6700\u7EC8\u6210\u529F\u6784\u5EFA Recent\ Changes=\u6700\u65b0\u4fee\u6539
Latest\ Test\ Result=\u6700\u65B0\u6D4B\u8BD5\u7ED3\u679C Workspace=\u5de5\u4f5c\u533a
Recent\ Changes=\u6700\u65B0\u4FEE\u6539
This\ project\ is\ currently\ disabled=\u5F53\u524D\u9879\u76EE\u5DF2\u88AB\u7981\u7528
Workspace=\u5DE5\u4F5C\u533A
# The MIT License
#
# Copyright (c) 2004-2010, Sun Microsystems, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
Disable\ Project=\u95DC\u9589\u5C08\u6848
Enable=\u555F\u7528
This\ project\ is\ currently\ disabled=\u672C\u5C08\u6848\u76EE\u524D\u662F\u505C\u7528\u7684\u3002
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册