mirror of
https://github.com/theonedev/onedev.git
synced 2025-12-08 18:26:30 +00:00
Fix issue #1242 - Validate tag name to avoid invalid chars in create tag step
This commit is contained in:
parent
5f09036754
commit
52dca1aab9
@ -210,7 +210,7 @@ import io.onedev.server.util.jackson.hibernate.HibernateObjectMapperConfigurator
|
||||
import io.onedev.server.util.schedule.DefaultTaskScheduler;
|
||||
import io.onedev.server.util.schedule.TaskScheduler;
|
||||
import io.onedev.server.util.ScriptContribution;
|
||||
import io.onedev.server.util.validation.ValidatorProvider;
|
||||
import io.onedev.server.validation.ValidatorProvider;
|
||||
import io.onedev.server.util.xstream.CollectionConverter;
|
||||
import io.onedev.server.util.xstream.HibernateProxyConverter;
|
||||
import io.onedev.server.util.xstream.MapConverter;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.AgentQueryValidator;
|
||||
import io.onedev.server.validation.validator.AgentQueryValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.AttributeNameValidator;
|
||||
import io.onedev.server.validation.validator.AttributeNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.BuildQueryValidator;
|
||||
import io.onedev.server.validation.validator.BuildQueryValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
@ -9,7 +9,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.ClassValidatingValidator;
|
||||
import io.onedev.server.validation.validator.ClassValidatingValidator;
|
||||
|
||||
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -6,7 +6,7 @@
|
||||
*
|
||||
* Revision: $Id: Multiline.java 1209 2008-07-28 00:16:18Z robin $
|
||||
*/
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -16,7 +16,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.CodeValidator;
|
||||
import io.onedev.server.validation.validator.CodeValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.CodeCommentQueryValidator;
|
||||
import io.onedev.server.validation.validator.CodeCommentQueryValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.CommitHashValidator;
|
||||
import io.onedev.server.validation.validator.CommitHashValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.CommitQueryValidator;
|
||||
import io.onedev.server.validation.validator.CommitQueryValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -5,7 +5,7 @@
|
||||
*
|
||||
* Revision: $Id: PathElement.java 1209 2008-07-28 00:16:18Z robin $
|
||||
*/
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -15,7 +15,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.CronExpressionValidator;
|
||||
import io.onedev.server.validation.validator.CronExpressionValidator;
|
||||
|
||||
/**
|
||||
* @author robin
|
||||
@ -5,7 +5,7 @@
|
||||
*
|
||||
* Revision: $Id: PathElement.java 1209 2008-07-28 00:16:18Z robin $
|
||||
*/
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -15,7 +15,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.CurrentPasswordValidator;
|
||||
import io.onedev.server.validation.validator.CurrentPasswordValidator;
|
||||
|
||||
/**
|
||||
* @author robin
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.DirectoryValidator;
|
||||
import io.onedev.server.validation.validator.DirectoryValidator;
|
||||
|
||||
/**
|
||||
* @author robin
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.DnsNameValidator;
|
||||
import io.onedev.server.validation.validator.DnsNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.EnvironmentNameValidator;
|
||||
import io.onedev.server.validation.validator.EnvironmentNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.FieldNameValidator;
|
||||
import io.onedev.server.validation.validator.FieldNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.GroupNameValidator;
|
||||
import io.onedev.server.validation.validator.GroupNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.InterpolativeValidator;
|
||||
import io.onedev.server.validation.validator.InterpolativeValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.IssueQueryValidator;
|
||||
import io.onedev.server.validation.validator.IssueQueryValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.JobMatchValidator;
|
||||
import io.onedev.server.validation.validator.JobMatchValidator;
|
||||
|
||||
@Target(ElementType.METHOD)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -6,7 +6,7 @@
|
||||
*
|
||||
* Revision: $Id: Multiline.java 1209 2008-07-28 00:16:18Z robin $
|
||||
*/
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.ProjectNameValidator;
|
||||
import io.onedev.server.validation.validator.ProjectNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -6,7 +6,7 @@
|
||||
*
|
||||
* Revision: $Id: Multiline.java 1209 2008-07-28 00:16:18Z robin $
|
||||
*/
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.NotificationReceiverValidator;
|
||||
import io.onedev.server.validation.validator.NotificationReceiverValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.NumericValidator;
|
||||
import io.onedev.server.validation.validator.NumericValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.ParamNameValidator;
|
||||
import io.onedev.server.validation.validator.ParamNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.PathSegmentValidator;
|
||||
import io.onedev.server.validation.validator.PathSegmentValidator;
|
||||
|
||||
/**
|
||||
* @author robin
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.PatternsValidator;
|
||||
import io.onedev.server.validation.validator.PatternsValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.ProjectNameValidator;
|
||||
import io.onedev.server.validation.validator.ProjectNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.ProjectPathValidator;
|
||||
import io.onedev.server.validation.validator.ProjectPathValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.ProjectQueryValidator;
|
||||
import io.onedev.server.validation.validator.ProjectQueryValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.PullRequestQueryValidator;
|
||||
import io.onedev.server.validation.validator.PullRequestQueryValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.RegExValidator;
|
||||
import io.onedev.server.validation.validator.RegExValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.ReviewRequirementValidator;
|
||||
import io.onedev.server.validation.validator.ReviewRequirementValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.RoleNameValidator;
|
||||
import io.onedev.server.validation.validator.RoleNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.SafePathValidator;
|
||||
import io.onedev.server.validation.validator.SafePathValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.SecretNameValidator;
|
||||
import io.onedev.server.validation.validator.SecretNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -0,0 +1,22 @@
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import io.onedev.server.validation.validator.TagNameValidator;
|
||||
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Constraint(validatedBy = TagNameValidator.class)
|
||||
public @interface TagName {
|
||||
|
||||
String message() default "";
|
||||
|
||||
Class<?>[] groups() default {};
|
||||
|
||||
Class<? extends Payload>[] payload() default {};
|
||||
}
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.UrlPathValidator;
|
||||
import io.onedev.server.validation.validator.UrlPathValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.UrlSegmentValidator;
|
||||
import io.onedev.server.validation.validator.UrlSegmentValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,6 +1,6 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import io.onedev.server.util.validation.UserMatchValidator;
|
||||
import io.onedev.server.validation.validator.UserMatchValidator;
|
||||
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.util.validation.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -8,7 +8,7 @@ import java.lang.annotation.Target;
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
|
||||
import io.onedev.server.util.validation.UserNameValidator;
|
||||
import io.onedev.server.validation.validator.UserNameValidator;
|
||||
|
||||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -1,4 +1,4 @@
|
||||
package io.onedev.server.web.editable.annotation;
|
||||
package io.onedev.server.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
@ -27,9 +27,9 @@ import io.onedev.server.model.Project;
|
||||
import io.onedev.server.model.support.build.JobProperty;
|
||||
import io.onedev.server.security.SecurityUtils;
|
||||
import io.onedev.server.util.ComponentContext;
|
||||
import io.onedev.server.util.validation.Validatable;
|
||||
import io.onedev.server.util.validation.annotation.ClassValidating;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.validation.Validatable;
|
||||
import io.onedev.server.annotation.ClassValidating;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.web.page.project.blob.ProjectBlobPage;
|
||||
import io.onedev.server.web.util.SuggestionUtils;
|
||||
import io.onedev.server.web.util.WicketUtils;
|
||||
|
||||
@ -17,11 +17,11 @@ import io.onedev.server.security.permission.ProjectPermission;
|
||||
import io.onedev.server.security.permission.ReadCode;
|
||||
import io.onedev.server.util.EditContext;
|
||||
import io.onedev.server.util.facade.ProjectCache;
|
||||
import io.onedev.server.util.validation.Validatable;
|
||||
import io.onedev.server.util.validation.annotation.ClassValidating;
|
||||
import io.onedev.server.web.editable.annotation.ChoiceProvider;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.Interpolative;
|
||||
import io.onedev.server.validation.Validatable;
|
||||
import io.onedev.server.annotation.ClassValidating;
|
||||
import io.onedev.server.annotation.ChoiceProvider;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.Interpolative;
|
||||
import io.onedev.server.web.page.project.ProjectPage;
|
||||
import io.onedev.server.web.util.SuggestionUtils;
|
||||
import io.onedev.server.web.util.WicketUtils;
|
||||
|
||||
@ -2,7 +2,7 @@ package io.onedev.server.buildspec;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
@Editable
|
||||
public interface NamedElement extends Serializable {
|
||||
|
||||
@ -12,10 +12,10 @@ import io.onedev.commons.codeassist.InputCompletion;
|
||||
import io.onedev.commons.codeassist.InputStatus;
|
||||
import io.onedev.commons.codeassist.InputSuggestion;
|
||||
import io.onedev.server.buildspec.job.EnvVar;
|
||||
import io.onedev.server.util.validation.annotation.DnsName;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.Interpolative;
|
||||
import io.onedev.server.web.editable.annotation.SuggestionProvider;
|
||||
import io.onedev.server.annotation.DnsName;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.Interpolative;
|
||||
import io.onedev.server.annotation.SuggestionProvider;
|
||||
|
||||
@Editable
|
||||
public class Service implements NamedElement, Serializable {
|
||||
|
||||
@ -10,11 +10,11 @@ import javax.validation.constraints.NotEmpty;
|
||||
import io.onedev.commons.codeassist.InputSuggestion;
|
||||
import io.onedev.commons.utils.PathUtils;
|
||||
import io.onedev.server.buildspec.BuildSpec;
|
||||
import io.onedev.server.util.validation.Validatable;
|
||||
import io.onedev.server.util.validation.annotation.ClassValidating;
|
||||
import io.onedev.server.util.validation.annotation.RegEx;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.Interpolative;
|
||||
import io.onedev.server.validation.Validatable;
|
||||
import io.onedev.server.annotation.ClassValidating;
|
||||
import io.onedev.server.annotation.RegEx;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.Interpolative;
|
||||
|
||||
@Editable
|
||||
@ClassValidating
|
||||
|
||||
@ -7,9 +7,9 @@ import javax.validation.constraints.NotEmpty;
|
||||
|
||||
import io.onedev.commons.codeassist.InputSuggestion;
|
||||
import io.onedev.server.buildspec.BuildSpec;
|
||||
import io.onedev.server.util.validation.annotation.EnvironmentName;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.Interpolative;
|
||||
import io.onedev.server.annotation.EnvironmentName;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.Interpolative;
|
||||
|
||||
@Editable
|
||||
public class EnvVar implements Serializable {
|
||||
|
||||
@ -4,6 +4,7 @@ import io.onedev.commons.codeassist.InputCompletion;
|
||||
import io.onedev.commons.codeassist.InputStatus;
|
||||
import io.onedev.commons.codeassist.InputSuggestion;
|
||||
import io.onedev.server.OneDev;
|
||||
import io.onedev.server.annotation.*;
|
||||
import io.onedev.server.buildspec.BuildSpec;
|
||||
import io.onedev.server.buildspec.BuildSpecAware;
|
||||
import io.onedev.server.buildspec.NamedElement;
|
||||
@ -25,9 +26,7 @@ import io.onedev.server.security.SecurityUtils;
|
||||
import io.onedev.server.util.ComponentContext;
|
||||
import io.onedev.server.util.EditContext;
|
||||
import io.onedev.server.util.criteria.Criteria;
|
||||
import io.onedev.server.util.validation.Validatable;
|
||||
import io.onedev.server.util.validation.annotation.ClassValidating;
|
||||
import io.onedev.server.web.editable.annotation.*;
|
||||
import io.onedev.server.validation.Validatable;
|
||||
import io.onedev.server.web.page.project.blob.ProjectBlobPage;
|
||||
import io.onedev.server.web.util.SuggestionUtils;
|
||||
import io.onedev.server.web.util.WicketUtils;
|
||||
|
||||
@ -14,13 +14,13 @@ import io.onedev.server.buildspec.param.spec.ParamSpec;
|
||||
import io.onedev.server.buildspec.param.supply.ParamSupply;
|
||||
import io.onedev.server.util.ComponentContext;
|
||||
import io.onedev.server.util.EditContext;
|
||||
import io.onedev.server.web.editable.annotation.ChoiceProvider;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.Interpolative;
|
||||
import io.onedev.server.web.editable.annotation.OmitName;
|
||||
import io.onedev.server.web.editable.annotation.ParamSpecProvider;
|
||||
import io.onedev.server.web.editable.annotation.Patterns;
|
||||
import io.onedev.server.web.editable.annotation.VariableOption;
|
||||
import io.onedev.server.annotation.ChoiceProvider;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.Interpolative;
|
||||
import io.onedev.server.annotation.OmitName;
|
||||
import io.onedev.server.annotation.ParamSpecProvider;
|
||||
import io.onedev.server.annotation.Patterns;
|
||||
import io.onedev.server.annotation.VariableOption;
|
||||
import io.onedev.server.web.util.WicketUtils;
|
||||
|
||||
@Editable
|
||||
|
||||
@ -23,11 +23,11 @@ import io.onedev.server.model.support.issue.field.FieldUtils;
|
||||
import io.onedev.server.model.support.issue.field.supply.FieldSupply;
|
||||
import io.onedev.server.persistence.TransactionManager;
|
||||
import io.onedev.server.security.SecurityUtils;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.FieldNamesProvider;
|
||||
import io.onedev.server.web.editable.annotation.Interpolative;
|
||||
import io.onedev.server.web.editable.annotation.Multiline;
|
||||
import io.onedev.server.web.editable.annotation.OmitName;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.FieldNamesProvider;
|
||||
import io.onedev.server.annotation.Interpolative;
|
||||
import io.onedev.server.annotation.Multiline;
|
||||
import io.onedev.server.annotation.OmitName;
|
||||
|
||||
@Editable(name="Create issue", order=300)
|
||||
public class CreateIssueAction extends PostBuildAction {
|
||||
|
||||
@ -7,8 +7,8 @@ import javax.validation.constraints.NotEmpty;
|
||||
import io.onedev.server.buildspec.BuildSpec;
|
||||
import io.onedev.server.buildspec.job.Job;
|
||||
import io.onedev.server.model.Build;
|
||||
import io.onedev.server.web.editable.annotation.ActionCondition;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.annotation.ActionCondition;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
@Editable
|
||||
public abstract class PostBuildAction implements Serializable {
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
package io.onedev.server.buildspec.job.action;
|
||||
|
||||
import io.onedev.server.OneDev;
|
||||
import io.onedev.server.annotation.*;
|
||||
import io.onedev.server.buildspec.BuildSpec;
|
||||
import io.onedev.server.buildspec.BuildSpecAware;
|
||||
import io.onedev.server.buildspec.job.Job;
|
||||
@ -12,7 +13,6 @@ import io.onedev.server.model.Build;
|
||||
import io.onedev.server.util.ComponentContext;
|
||||
import io.onedev.server.util.EditContext;
|
||||
import io.onedev.server.util.MatrixRunner;
|
||||
import io.onedev.server.web.editable.annotation.*;
|
||||
import io.onedev.server.web.util.WicketUtils;
|
||||
import org.apache.wicket.Component;
|
||||
|
||||
|
||||
@ -6,8 +6,8 @@ import io.onedev.server.OneDev;
|
||||
import io.onedev.server.event.project.build.BuildFinished;
|
||||
import io.onedev.server.model.Build;
|
||||
import io.onedev.server.notification.BuildNotificationManager;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.NotificationReceiver;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.NotificationReceiver;
|
||||
|
||||
@Editable(name="Send notification", order=200)
|
||||
public class SendNotificationAction extends PostBuildAction {
|
||||
|
||||
@ -5,7 +5,7 @@ import io.onedev.k8shelper.DefaultCloneInfo;
|
||||
import io.onedev.server.OneDev;
|
||||
import io.onedev.server.entitymanager.UrlManager;
|
||||
import io.onedev.server.model.Build;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
@Editable(name="Default", order=100)
|
||||
public class DefaultCredential implements GitCredential {
|
||||
|
||||
@ -4,7 +4,7 @@ import java.io.Serializable;
|
||||
|
||||
import io.onedev.k8shelper.CloneInfo;
|
||||
import io.onedev.server.model.Build;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
@Editable
|
||||
public interface GitCredential extends Serializable {
|
||||
|
||||
@ -13,10 +13,10 @@ import io.onedev.server.OneDev;
|
||||
import io.onedev.server.entitymanager.UrlManager;
|
||||
import io.onedev.server.model.Build;
|
||||
import io.onedev.server.model.Project;
|
||||
import io.onedev.server.util.validation.Validatable;
|
||||
import io.onedev.server.util.validation.annotation.ClassValidating;
|
||||
import io.onedev.server.web.editable.annotation.ChoiceProvider;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.validation.Validatable;
|
||||
import io.onedev.server.annotation.ClassValidating;
|
||||
import io.onedev.server.annotation.ChoiceProvider;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
@Editable(name="HTTP(S)", order=200)
|
||||
@ClassValidating
|
||||
|
||||
@ -20,10 +20,10 @@ import io.onedev.server.model.Build;
|
||||
import io.onedev.server.model.Project;
|
||||
import io.onedev.server.model.support.administration.SshSetting;
|
||||
import io.onedev.server.model.support.administration.SystemSetting;
|
||||
import io.onedev.server.util.validation.Validatable;
|
||||
import io.onedev.server.util.validation.annotation.ClassValidating;
|
||||
import io.onedev.server.web.editable.annotation.ChoiceProvider;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.validation.Validatable;
|
||||
import io.onedev.server.annotation.ClassValidating;
|
||||
import io.onedev.server.annotation.ChoiceProvider;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
@Editable(name="SSH", order=300)
|
||||
@ClassValidating
|
||||
|
||||
@ -6,7 +6,7 @@ import javax.annotation.Nullable;
|
||||
|
||||
import io.onedev.server.model.Build;
|
||||
import io.onedev.server.model.Project;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
@Editable
|
||||
public interface BuildProvider extends Serializable {
|
||||
|
||||
@ -11,9 +11,9 @@ import io.onedev.server.entitymanager.BuildManager;
|
||||
import io.onedev.server.model.Build;
|
||||
import io.onedev.server.model.Project;
|
||||
import io.onedev.server.util.EditContext;
|
||||
import io.onedev.server.web.editable.annotation.ChoiceProvider;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.OmitName;
|
||||
import io.onedev.server.annotation.ChoiceProvider;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.OmitName;
|
||||
|
||||
@Editable(order=100, name="Last Finished of Specified Job")
|
||||
public class LastFinishedBuild implements BuildProvider {
|
||||
|
||||
@ -20,10 +20,10 @@ import io.onedev.server.security.SecurityUtils;
|
||||
import io.onedev.server.security.permission.AccessProject;
|
||||
import io.onedev.server.util.EditContext;
|
||||
import io.onedev.server.util.facade.ProjectCache;
|
||||
import io.onedev.server.web.editable.annotation.ChoiceProvider;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.Interpolative;
|
||||
import io.onedev.server.web.editable.annotation.Patterns;
|
||||
import io.onedev.server.annotation.ChoiceProvider;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.Interpolative;
|
||||
import io.onedev.server.annotation.Patterns;
|
||||
import io.onedev.server.web.page.project.ProjectPage;
|
||||
import io.onedev.server.web.util.WicketUtils;
|
||||
|
||||
|
||||
@ -13,9 +13,9 @@ import io.onedev.server.model.Build;
|
||||
import io.onedev.server.model.Project;
|
||||
import io.onedev.server.util.EditContext;
|
||||
import io.onedev.server.web.behavior.inputassist.InputAssistBehavior;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.Interpolative;
|
||||
import io.onedev.server.web.editable.annotation.OmitName;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.Interpolative;
|
||||
import io.onedev.server.annotation.OmitName;
|
||||
import io.onedev.server.web.util.SuggestionUtils;
|
||||
|
||||
@Editable(order=200, name="Specify by Build Number")
|
||||
|
||||
@ -12,8 +12,8 @@ import io.onedev.server.model.Project;
|
||||
import io.onedev.server.util.match.Matcher;
|
||||
import io.onedev.server.util.match.PathMatcher;
|
||||
import io.onedev.server.util.patternset.PatternSet;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.Patterns;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.Patterns;
|
||||
import io.onedev.server.web.util.SuggestionUtils;
|
||||
import org.eclipse.jgit.lib.ObjectId;
|
||||
import org.eclipse.jgit.lib.Repository;
|
||||
|
||||
@ -8,7 +8,7 @@ import io.onedev.server.event.project.ProjectEvent;
|
||||
import io.onedev.server.event.project.build.BuildFinished;
|
||||
import io.onedev.server.model.Build;
|
||||
import io.onedev.server.model.Build.Status;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@ -22,11 +22,11 @@ import io.onedev.server.util.ComponentContext;
|
||||
import io.onedev.server.util.match.Matcher;
|
||||
import io.onedev.server.util.match.PathMatcher;
|
||||
import io.onedev.server.util.patternset.PatternSet;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.OmitName;
|
||||
import io.onedev.server.web.editable.annotation.ParamSpecProvider;
|
||||
import io.onedev.server.web.editable.annotation.Patterns;
|
||||
import io.onedev.server.web.editable.annotation.VariableOption;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.OmitName;
|
||||
import io.onedev.server.annotation.ParamSpecProvider;
|
||||
import io.onedev.server.annotation.Patterns;
|
||||
import io.onedev.server.annotation.VariableOption;
|
||||
import io.onedev.server.web.util.SuggestionUtils;
|
||||
import io.onedev.server.web.util.WicketUtils;
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ import io.onedev.server.buildspec.job.TriggerMatch;
|
||||
import io.onedev.server.event.project.ProjectEvent;
|
||||
import io.onedev.server.event.project.pullrequest.PullRequestChanged;
|
||||
import io.onedev.server.model.support.pullrequest.changedata.PullRequestDiscardData;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
@Editable(order=320, name="Pull request discard", description="Job will run on head commit of target branch")
|
||||
public class PullRequestDiscardTrigger extends PullRequestTrigger {
|
||||
|
||||
@ -5,7 +5,7 @@ import io.onedev.server.buildspec.job.TriggerMatch;
|
||||
import io.onedev.server.event.project.ProjectEvent;
|
||||
import io.onedev.server.event.project.pullrequest.PullRequestChanged;
|
||||
import io.onedev.server.model.support.pullrequest.changedata.PullRequestMergeData;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
|
||||
@Editable(order=310, name="Pull request merge", description="Job will run on merge commit of target branch and source branch")
|
||||
public class PullRequestMergeTrigger extends PullRequestTrigger {
|
||||
|
||||
@ -10,8 +10,8 @@ import io.onedev.server.model.PullRequest;
|
||||
import io.onedev.server.util.match.Matcher;
|
||||
import io.onedev.server.util.match.PathMatcher;
|
||||
import io.onedev.server.util.patternset.PatternSet;
|
||||
import io.onedev.server.web.editable.annotation.Editable;
|
||||
import io.onedev.server.web.editable.annotation.Patterns;
|
||||
import io.onedev.server.annotation.Editable;
|
||||
import io.onedev.server.annotation.Patterns;
|
||||
import io.onedev.server.web.util.SuggestionUtils;
|
||||
import org.eclipse.jgit.lib.Repository;
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user