Skip to content
This repository was archived by the owner on Apr 22, 2025. It is now read-only.

Commit 3c6fdf1

Browse files
committed
Update the development progress
1 parent f07bbb3 commit 3c6fdf1

File tree

56 files changed

+589
-1022
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+589
-1022
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
package org.mybatis.scripting.velocity
2+
3+
import org.apache.velocity.context.InternalContextAdapter
4+
import org.apache.velocity.exception.MethodInvocationException
5+
import org.apache.velocity.exception.ParseErrorException
6+
import org.apache.velocity.exception.ResourceNotFoundException
7+
import org.apache.velocity.runtime.directive.Directive
8+
import org.apache.velocity.runtime.directive.DirectiveConstants
9+
import org.apache.velocity.runtime.parser.node.Node
10+
import java.io.IOException
11+
import java.io.Writer
12+
13+
/**
14+
* @author MyCollab Ltd
15+
* @since 7.0.2
16+
*/
17+
class IfEqualsBlock : Directive() {
18+
19+
/*
20+
* (non-Javadoc)
21+
*
22+
* @see org.apache.velocity.runtime.directive.Directive#getName()
23+
*/
24+
override fun getName(): String = "ifequals"
25+
26+
/*
27+
* (non-Javadoc)
28+
*
29+
* @see org.apache.velocity.runtime.directive.Directive#getType()
30+
*/
31+
override fun getType(): Int = DirectiveConstants.BLOCK
32+
33+
/*
34+
* (non-Javadoc)
35+
*
36+
* @see
37+
* org.apache.velocity.runtime.directive.Directive#render(org.apache.velocity
38+
* .context.InternalContextAdapter, java.io.Writer,
39+
* org.apache.velocity.runtime.parser.node.Node)
40+
*/
41+
@Throws(IOException::class, ResourceNotFoundException::class, ParseErrorException::class, MethodInvocationException::class)
42+
override fun render(context: InternalContextAdapter, writer: Writer, node: Node): Boolean {
43+
val param0 = node.jjtGetChild(0).value(context)
44+
val param1 = node.jjtGetChild(1).value(context)
45+
if (param0 == param1) {
46+
val content = node.jjtGetChild(2)
47+
content.render(context, writer)
48+
}
49+
return true
50+
}
51+
52+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
userdirective=org.mybatis.scripting.velocity.Ifnotnull,org.mybatis.scripting.velocity.Ifnull,org.mybatis.scripting\
22
.velocity.NoValExpr,org.mybatis.scripting.velocity.OneValExpr,org.mybatis.scripting.velocity.CollectionValExpr,org\
33
.mybatis.scripting.velocity.CompositionValExpr,org.mybatis.scripting.velocity.BetweenValExpr,org.mybatis.scripting\
4-
.velocity.TrimExtDirective,org.mybatis.scripting.velocity.Equals
4+
.velocity.TrimExtDirective,org.mybatis.scripting.velocity.Equals,org.mybatis.scripting.velocity.IfEqualsBlock

mycollab-localization/src/main/java/com/mycollab/module/project/i18n/BugI18nEnum.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,11 @@ public enum BugI18nEnum {
5757
FORM_RESOLVED_DATE,
5858
FORM_ANY_TEXT,
5959

60-
OPT_BUG_DEPENDENCIES,
6160
OPT_APPROVE_BUG,
6261
OPT_ASSIGN_BUG,
6362
OPT_REOPEN_BUG,
6463
OPT_RESOLVE_BUG,
6564
OPT_EDIT_BUG_NAME,
66-
OPT_REMOVE_RELATIONSHIP,
6765

6866
VAL_ALL_BUGS,
6967
VAL_ALL_OPEN_BUGS,

mycollab-localization/src/main/java/com/mycollab/module/project/i18n/OptionI18nEnum.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ public enum BugResolution {
6868
None
6969
}
7070

71-
@BaseName("project-bug-related")
71+
@BaseName("project-ticket-relation")
7272
@LocaleData(value = {@Locale("en-US")}, defaultCharset = "UTF-8")
73-
public enum BugRelation {
73+
public enum TicketRel {
7474
Related, Duplicated, Block, DependsOn, Duplicate, Relation;
7575

7676
public Enum getReverse() {

mycollab-localization/src/main/java/com/mycollab/module/project/i18n/TicketI18nEnum.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,8 @@ public enum TicketI18nEnum {
4949
FORM_AFFECTED_VERSIONS,
5050
FORM_COMPONENTS_HELP,
5151
FORM_COMPONENTS,
52-
FORM_AFFECTED_VERSIONS_HELP
52+
FORM_AFFECTED_VERSIONS_HELP,
53+
54+
OPT_REMOVE_RELATIONSHIP,
55+
OPT_DEPENDENCIES
5356
}

mycollab-localization/src/main/resources/project-bug-related_ar-US.properties

Whitespace-only changes.

mycollab-localization/src/main/resources/project-bug-related_bg-BG-US.properties

Whitespace-only changes.

mycollab-localization/src/main/resources/project-bug-related_cs-CZ-US.properties

Whitespace-only changes.

mycollab-localization/src/main/resources/project-bug-related_da-US.properties

Whitespace-only changes.

mycollab-localization/src/main/resources/project-bug-related_de-US.properties

Whitespace-only changes.

0 commit comments

Comments
 (0)