Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
O
OHR Support
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
97
Issues
97
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
OHR Support
Commits
3f518259
Commit
3f518259
authored
Aug 01, 2011
by
Eric Davis
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'release-v1.5.2' into stable-1.x
parents
9851ca92
3b86aceb
Hide whitespace changes
Inline
Side-by-side
Showing
65 changed files
with
110 additions
and
106 deletions
+110
-106
application_helper.rb
app/helpers/application_helper.rb
+6
-6
calendars_helper.rb
app/helpers/calendars_helper.rb
+1
-1
custom_fields_helper.rb
app/helpers/custom_fields_helper.rb
+1
-1
issues_helper.rb
app/helpers/issues_helper.rb
+3
-3
queries_helper.rb
app/helpers/queries_helper.rb
+3
-3
reports_helper.rb
app/helpers/reports_helper.rb
+2
-2
repositories_helper.rb
app/helpers/repositories_helper.rb
+4
-4
search_helper.rb
app/helpers/search_helper.rb
+1
-1
sort_helper.rb
app/helpers/sort_helper.rb
+1
-1
timelog_helper.rb
app/helpers/timelog_helper.rb
+1
-1
index.html.erb
app/views/activities/index.html.erb
+1
-1
_links.rhtml
app/views/attachments/_links.rhtml
+1
-1
diff.rhtml
app/views/attachments/diff.rhtml
+2
-2
file.rhtml
app/views/attachments/file.rhtml
+2
-2
edit.rhtml
app/views/auth_sources/edit.rhtml
+1
-1
new.rhtml
app/views/auth_sources/new.rhtml
+1
-1
show.rhtml
app/views/boards/show.rhtml
+1
-1
_diff.rhtml
app/views/common/_diff.rhtml
+2
-2
error.html.erb
app/views/common/error.html.erb
+6
-6
_form.rhtml
app/views/custom_fields/_form.rhtml
+1
-1
_index.rhtml
app/views/custom_fields/_index.rhtml
+1
-1
show.rhtml
app/views/documents/show.rhtml
+1
-1
show.html.erb
app/views/gantts/show.html.erb
+1
-1
index.html.erb
app/views/issue_statuses/index.html.erb
+1
-1
_attributes.rhtml
app/views/issues/_attributes.rhtml
+1
-1
_list_simple.rhtml
app/views/issues/_list_simple.rhtml
+2
-2
_relations.rhtml
app/views/issues/_relations.rhtml
+1
-1
index.rhtml
app/views/issues/index.rhtml
+1
-1
show.rhtml
app/views/issues/show.rhtml
+1
-1
account_activated.text.html.rhtml
app/views/mailer/account_activated.text.html.rhtml
+1
-1
account_activation_request.text.html.rhtml
app/views/mailer/account_activation_request.text.html.rhtml
+1
-1
attachments_added.text.html.rhtml
app/views/mailer/attachments_added.text.html.rhtml
+1
-1
reminder.text.html.rhtml
app/views/mailer/reminder.text.html.rhtml
+1
-1
wiki_content_updated.text.html.rhtml
app/views/mailer/wiki_content_updated.text.html.rhtml
+1
-1
show.rhtml
app/views/news/show.rhtml
+1
-1
_form.rhtml
app/views/projects/_form.rhtml
+2
-2
list_members.rhtml
app/views/projects/list_members.rhtml
+1
-1
show.rhtml
app/views/projects/show.rhtml
+4
-4
index.rhtml
app/views/queries/index.rhtml
+1
-1
_details.rhtml
app/views/reports/_details.rhtml
+4
-4
_simple.rhtml
app/views/reports/_simple.rhtml
+3
-3
_breadcrumbs.rhtml
app/views/repositories/_breadcrumbs.rhtml
+1
-1
_dir_list_content.rhtml
app/views/repositories/_dir_list_content.rhtml
+2
-2
diff.rhtml
app/views/repositories/diff.rhtml
+1
-1
revision.rhtml
app/views/repositories/revision.rhtml
+1
-1
index.html.erb
app/views/roles/index.html.erb
+1
-1
index.rhtml
app/views/search/index.rhtml
+2
-2
_list.rhtml
app/views/timelog/_list.rhtml
+2
-2
index.html.erb
app/views/trackers/index.html.erb
+1
-1
edit.rhtml
app/views/users/edit.rhtml
+1
-1
show.rhtml
app/views/users/show.rhtml
+1
-1
_issue_counts.rhtml
app/views/versions/_issue_counts.rhtml
+1
-1
index.html.erb
app/views/versions/index.html.erb
+2
-2
show.rhtml
app/views/versions/show.rhtml
+1
-1
annotate.rhtml
app/views/wiki/annotate.rhtml
+3
-3
date_index.html.erb
app/views/wiki/date_index.html.erb
+1
-1
diff.rhtml
app/views/wiki/diff.rhtml
+3
-3
edit.rhtml
app/views/wiki/edit.rhtml
+1
-1
export_multiple.rhtml
app/views/wiki/export_multiple.rhtml
+2
-2
history.rhtml
app/views/wiki/history.rhtml
+2
-2
rename.rhtml
app/views/wiki/rename.rhtml
+1
-1
show.rhtml
app/views/wiki/show.rhtml
+2
-2
destroy.rhtml
app/views/wikis/destroy.rhtml
+1
-1
CHANGELOG.rdoc
doc/CHANGELOG.rdoc
+4
-0
version.rb
lib/redmine/version.rb
+1
-1
No files found.
app/helpers/application_helper.rb
View file @
3f518259
...
...
@@ -111,7 +111,7 @@ module ApplicationHelper
text
=
options
.
delete
(
:text
)
||
format_revision
(
revision
)
rev
=
revision
.
respond_to?
(
:identifier
)
?
revision
.
identifier
:
revision
link_to
(
text
,
{
:controller
=>
'repositories'
,
:action
=>
'revision'
,
:id
=>
project
,
:rev
=>
rev
},
link_to
(
h
(
text
)
,
{
:controller
=>
'repositories'
,
:action
=>
'revision'
,
:id
=>
project
,
:rev
=>
rev
},
:title
=>
l
(
:label_revision_id
,
format_revision
(
revision
)))
end
...
...
@@ -421,7 +421,7 @@ module ApplicationHelper
def
html_title
(
*
args
)
if
args
.
empty?
title
=
[]
title
<<
@project
.
name
if
@project
title
<<
h
(
@project
.
name
)
if
@project
title
+=
@html_title
if
@html_title
title
<<
Setting
.
app_title
title
.
select
{
|
t
|
!
t
.
blank?
}.
join
(
' - '
)
...
...
@@ -572,7 +572,7 @@ module ApplicationHelper
wiki_page_id
=
page
.
present?
?
Wiki
.
titleize
(
page
)
:
nil
url_for
(
:only_path
=>
only_path
,
:controller
=>
'wiki'
,
:action
=>
'show'
,
:project_id
=>
link_project
,
:id
=>
wiki_page_id
,
:anchor
=>
anchor
)
end
link_to
((
title
||
page
),
url
,
:class
=>
(
'wiki-page'
+
(
wiki_page
?
''
:
' new'
)))
link_to
(
h
(
title
||
page
),
url
,
:class
=>
(
'wiki-page'
+
(
wiki_page
?
''
:
' new'
)))
else
# project or wiki doesn't exist
all
...
...
@@ -626,7 +626,7 @@ module ApplicationHelper
if
prefix
.
nil?
&&
sep
==
'r'
# project.changesets.visible raises an SQL error because of a double join on repositories
if
project
&&
project
.
repository
&&
(
changeset
=
Changeset
.
visible
.
find_by_repository_id_and_revision
(
project
.
repository
.
id
,
identifier
))
link
=
link_to
(
"
#{
project_prefix
}
r
#{
identifier
}
"
,
{
:only_path
=>
only_path
,
:controller
=>
'repositories'
,
:action
=>
'revision'
,
:id
=>
project
,
:rev
=>
changeset
.
revision
},
link
=
link_to
(
h
(
"
#{
project_prefix
}
r
#{
identifier
}
"
)
,
{
:only_path
=>
only_path
,
:controller
=>
'repositories'
,
:action
=>
'revision'
,
:id
=>
project
,
:rev
=>
changeset
.
revision
},
:class
=>
'changeset'
,
:title
=>
truncate_single_line
(
changeset
.
comments
,
:length
=>
100
))
end
...
...
@@ -676,7 +676,7 @@ module ApplicationHelper
if
project
&&
project
.
repository
&&
(
changeset
=
Changeset
.
visible
.
find
(
:first
,
:conditions
=>
[
"repository_id = ? AND scmid LIKE ?"
,
project
.
repository
.
id
,
"
#{
name
}
%"
]))
link
=
link_to
h
(
"
#{
project_prefix
}#{
name
}
"
),
{
:only_path
=>
only_path
,
:controller
=>
'repositories'
,
:action
=>
'revision'
,
:id
=>
project
,
:rev
=>
changeset
.
identifier
},
:class
=>
'changeset'
,
:title
=>
truncate_single_line
(
changeset
.
comments
,
:length
=>
100
)
:title
=>
truncate_single_line
(
h
(
changeset
.
comments
)
,
:length
=>
100
)
end
when
'source'
,
'export'
if
project
&&
project
.
repository
&&
User
.
current
.
allowed_to?
(
:browse_repository
,
project
)
...
...
@@ -842,7 +842,7 @@ module ApplicationHelper
options
[
:class
]
<<
' disabled'
url
=
'#'
end
link_to
name
,
url
,
options
link_to
h
(
name
)
,
url
,
options
end
def
calendar_for
(
field_id
)
...
...
app/helpers/calendars_helper.rb
View file @
3f518259
...
...
@@ -36,7 +36,7 @@ module CalendarsHelper
link_target
=
calendar_path
(
:year
=>
year
,
:month
=>
month
,
:project_id
=>
project_id
)
link_to_remote
(
link_name
,
link_to_remote
(
h
(
link_name
)
,
{
:update
=>
"content"
,
:url
=>
link_target
,
:method
=>
:put
},
{
:href
=>
link_target
})
...
...
app/helpers/custom_fields_helper.rb
View file @
3f518259
...
...
@@ -57,7 +57,7 @@ module CustomFieldsHelper
# Return custom field label tag
def
custom_field_label_tag
(
name
,
custom_value
)
content_tag
"label"
,
custom_value
.
custom_field
.
name
+
content_tag
"label"
,
h
(
custom_value
.
custom_field
.
name
)
+
(
custom_value
.
custom_field
.
is_required?
?
" <span class=
\"
required
\"
>*</span>"
:
""
),
:for
=>
"
#{
name
}
_custom_field_values_
#{
custom_value
.
custom_field
.
id
}
"
,
:class
=>
(
custom_value
.
errors
.
empty?
?
nil
:
"error"
)
...
...
app/helpers/issues_helper.rb
View file @
3f518259
...
...
@@ -48,11 +48,11 @@ module IssuesHelper
link_to_issue
(
issue
)
+
"<br /><br />"
+
"<strong>
#{
@cached_label_project
}
</strong>:
#{
link_to_project
(
issue
.
project
)
}
<br />"
+
"<strong>
#{
@cached_label_status
}
</strong>:
#{
issue
.
status
.
name
}
<br />"
+
"<strong>
#{
@cached_label_status
}
</strong>:
#{
h
(
issue
.
status
.
name
)
}
<br />"
+
"<strong>
#{
@cached_label_start_date
}
</strong>:
#{
format_date
(
issue
.
start_date
)
}
<br />"
+
"<strong>
#{
@cached_label_due_date
}
</strong>:
#{
format_date
(
issue
.
due_date
)
}
<br />"
+
"<strong>
#{
@cached_label_assigned_to
}
</strong>:
#{
issue
.
assigned_to
}
<br />"
+
"<strong>
#{
@cached_label_priority
}
</strong>:
#{
issue
.
priority
.
name
}
"
"<strong>
#{
@cached_label_assigned_to
}
</strong>:
#{
h
(
issue
.
assigned_to
)
}
<br />"
+
"<strong>
#{
@cached_label_priority
}
</strong>:
#{
h
(
issue
.
priority
.
name
)
}
"
end
def
render_issue_subject_with_tree
(
issue
)
...
...
app/helpers/queries_helper.rb
View file @
3f518259
...
...
@@ -23,8 +23,8 @@ module QueriesHelper
def
column_header
(
column
)
column
.
sortable
?
sort_header_tag
(
column
.
name
.
to_s
,
:
caption
=>
column
.
caption
,
:default_order
=>
column
.
default_order
)
:
content_tag
(
'th'
,
column
.
caption
)
:default_order
=>
column
.
default_order
)
:
content_tag
(
'th'
,
h
(
column
.
caption
)
)
end
def
column_content
(
column
,
issue
)
...
...
@@ -45,7 +45,7 @@ module QueriesHelper
if
column
.
name
==
:done_ratio
progress_bar
(
value
,
:width
=>
'80px'
)
else
value
.
to_s
h
(
value
.
to_s
)
end
when
'User'
link_to_user
value
...
...
app/helpers/reports_helper.rb
View file @
3f518259
...
...
@@ -31,6 +31,6 @@ module ReportsHelper
def
aggregate_link
(
data
,
criteria
,
*
args
)
a
=
aggregate
data
,
criteria
a
>
0
?
link_to
(
a
,
*
args
)
:
'-'
end
a
>
0
?
link_to
(
h
(
a
)
,
*
args
)
:
'-'
end
end
app/helpers/repositories_helper.rb
View file @
3f518259
...
...
@@ -87,7 +87,7 @@ module RepositoriesHelper
if
s
=
tree
[
file
][
:s
]
style
<<
' folder'
path_param
=
to_path_param
(
@repository
.
relative_path
(
file
))
text
=
link_to
(
text
,
:controller
=>
'repositories'
,
text
=
link_to
(
h
(
text
)
,
:controller
=>
'repositories'
,
:action
=>
'show'
,
:id
=>
@project
,
:path
=>
path_param
,
...
...
@@ -97,18 +97,18 @@ module RepositoriesHelper
elsif
c
=
tree
[
file
][
:c
]
style
<<
" change-
#{
c
.
action
}
"
path_param
=
to_path_param
(
@repository
.
relative_path
(
c
.
path
))
text
=
link_to
(
text
,
:controller
=>
'repositories'
,
text
=
link_to
(
h
(
text
)
,
:controller
=>
'repositories'
,
:action
=>
'entry'
,
:id
=>
@project
,
:path
=>
path_param
,
:rev
=>
@changeset
.
identifier
)
unless
c
.
action
==
'D'
text
<<
" -
#{
c
.
revision
}
"
unless
c
.
revision
.
blank?
text
<<
" -
#{
h
(
c
.
revision
)
}
"
unless
c
.
revision
.
blank?
text
<<
' ('
+
link_to
(
'diff'
,
:controller
=>
'repositories'
,
:action
=>
'diff'
,
:id
=>
@project
,
:path
=>
path_param
,
:rev
=>
@changeset
.
identifier
)
+
') '
if
c
.
action
==
'M'
text
<<
' '
+
content_tag
(
'span'
,
c
.
from_path
,
:class
=>
'copied-from'
)
unless
c
.
from_path
.
blank?
text
<<
' '
+
content_tag
(
'span'
,
h
(
c
.
from_path
)
,
:class
=>
'copied-from'
)
unless
c
.
from_path
.
blank?
output
<<
"<li class='
#{
style
}
'>
#{
text
}
</li>"
end
end
...
...
app/helpers/search_helper.rb
View file @
3f518259
...
...
@@ -57,7 +57,7 @@ module SearchHelper
c
=
results_by_type
[
t
]
next
if
c
==
0
text
=
"
#{
type_label
(
t
)
}
(
#{
c
}
)"
links
<<
link_to
(
text
,
:q
=>
params
[
:q
],
:titles_only
=>
params
[
:title_only
],
:all_words
=>
params
[
:all_words
],
:scope
=>
params
[
:scope
],
t
=>
1
)
links
<<
link_to
(
h
(
text
)
,
:q
=>
params
[
:q
],
:titles_only
=>
params
[
:title_only
],
:all_words
=>
params
[
:all_words
],
:scope
=>
params
[
:scope
],
t
=>
1
)
end
(
'<ul>'
+
links
.
map
{
|
link
|
content_tag
(
'li'
,
link
)}.
join
(
' '
)
+
'</ul>'
)
unless
links
.
empty?
end
...
...
app/helpers/sort_helper.rb
View file @
3f518259
...
...
@@ -206,7 +206,7 @@ module SortHelper
# Add project_id to url_options
url_options
=
url_options
.
merge
(
:project_id
=>
params
[
:project_id
])
if
params
.
has_key?
(
:project_id
)
link_to_remote
(
caption
,
link_to_remote
(
h
(
caption
)
,
{
:update
=>
"content"
,
:url
=>
url_options
,
:method
=>
:get
},
{
:href
=>
url_for
(
url_options
),
:class
=>
css
})
...
...
app/helpers/timelog_helper.rb
View file @
3f518259
...
...
@@ -129,7 +129,7 @@ module TimelogHelper
elsif
k
=
@available_criterias
[
criteria
][
:klass
]
obj
=
k
.
find_by_id
(
value
.
to_i
)
if
obj
.
is_a?
(
Issue
)
obj
.
visible?
?
"
#{
obj
.
tracker
}
#
#{
obj
.
id
}
:
#{
obj
.
subject
}
"
:
"#
#{
obj
.
id
}
"
obj
.
visible?
?
h
(
"
#{
obj
.
tracker
}
#
#{
obj
.
id
}
:
#{
obj
.
subject
}
"
)
:
h
(
"#
#{
obj
.
id
}
"
)
else
obj
end
...
...
app/views/activities/index.html.erb
View file @
3f518259
...
...
@@ -12,7 +12,7 @@
<%=
content_tag
(
'span'
,
h
(
e
.
project
),
:class
=>
'project'
)
if
@project
.
nil?
||
@project
!=
e
.
project
%>
<%=
link_to
format_activity_title
(
e
.
event_title
),
e
.
event_url
%>
</dt>
<dd><span
class=
"description"
>
<%=
format_activity_description
(
e
.
event_description
)
%>
</span>
<span
class=
"author"
>
<%=
e
.
event_author
if
e
.
respond_to?
(
:event_author
)
%>
</span></dd>
<span
class=
"author"
>
<%=
link_to_user
(
e
.
event_author
)
if
e
.
respond_to?
(
:event_author
)
%>
</span></dd>
<%
end
-%>
</dl>
<%
end
-%>
...
...
app/views/attachments/_links.rhtml
View file @
3f518259
...
...
@@ -11,7 +11,7 @@
:title
=>
l
(
:button_delete
)
%>
<%
end
%>
<%
if
options
[
:author
]
%>
<span
class=
"author"
>
<%=
attachment
.
author
%>
,
<%=
format_time
(
attachment
.
created_on
)
%>
</span>
<span
class=
"author"
>
<%=
h
(
attachment
.
author
)
%>
,
<%=
format_time
(
attachment
.
created_on
)
%>
</span>
<%
end
%>
</p>
<%
end
%>
...
...
app/views/attachments/diff.rhtml
View file @
3f518259
...
...
@@ -2,7 +2,7 @@
<div
class=
"attachments"
>
<p>
<%=
h
(
"
#{
@attachment
.
description
}
- "
)
unless
@attachment
.
description
.
blank?
%>
<span
class=
"author"
>
<%=
@attachment
.
author
%>
,
<%=
format_time
(
@attachment
.
created_on
)
%>
</span></p>
<span
class=
"author"
>
<%=
link_to_user
(
@attachment
.
author
)
%>
,
<%=
format_time
(
@attachment
.
created_on
)
%>
</span></p>
<p>
<%=
link_to_attachment
@attachment
,
:text
=>
l
(
:button_download
),
:download
=>
true
-%>
<span
class=
"size"
>
(
<%=
number_to_human_size
@attachment
.
filesize
%>
)
</span></p>
...
...
@@ -10,7 +10,7 @@
<%=
render
:partial
=>
'common/diff'
,
:locals
=>
{
:diff
=>
@diff
,
:diff_type
=>
@diff_type
}
%>
<%
html_title
@attachment
.
filename
%>
<%
html_title
h
(
@attachment
.
filename
)
%>
<%
content_for
:header_tags
do
-%>
<%=
stylesheet_link_tag
"scm"
-%>
...
...
app/views/attachments/file.rhtml
View file @
3f518259
...
...
@@ -2,7 +2,7 @@
<div
class=
"attachments"
>
<p>
<%=
h
(
"
#{
@attachment
.
description
}
- "
)
unless
@attachment
.
description
.
blank?
%>
<span
class=
"author"
>
<%=
@attachment
.
author
%>
,
<%=
format_time
(
@attachment
.
created_on
)
%>
</span></p>
<span
class=
"author"
>
<%=
link_to_user
(
@attachment
.
author
)
%>
,
<%=
format_time
(
@attachment
.
created_on
)
%>
</span></p>
<p>
<%=
link_to_attachment
@attachment
,
:text
=>
l
(
:button_download
),
:download
=>
true
-%>
<span
class=
"size"
>
(
<%=
number_to_human_size
@attachment
.
filesize
%>
)
</span></p>
...
...
@@ -10,7 +10,7 @@
<%=
render
:partial
=>
'common/file'
,
:locals
=>
{
:content
=>
@content
,
:filename
=>
@attachment
.
filename
}
%>
<%
html_title
@attachment
.
filename
%>
<%
html_title
h
(
@attachment
.
filename
)
%>
<%
content_for
:header_tags
do
-%>
<%=
stylesheet_link_tag
"scm"
-%>
...
...
app/views/auth_sources/edit.rhtml
View file @
3f518259
<h2>
<%=
l
(
:label_auth_source
)
%>
(
<%=
@auth_source
.
auth_method_name
%>
)
</h2>
<h2>
<%=
l
(
:label_auth_source
)
%>
(
<%=
h
(
@auth_source
.
auth_method_name
)
%>
)
</h2>
<%
form_tag
({
:action
=>
'update'
,
:id
=>
@auth_source
},
:class
=>
"tabular"
)
do
%>
<%=
render
:partial
=>
'form'
%>
...
...
app/views/auth_sources/new.rhtml
View file @
3f518259
<h2>
<%=
l
(
:label_auth_source_new
)
%>
(
<%=
@auth_source
.
auth_method_name
%>
)
</h2>
<h2>
<%=
l
(
:label_auth_source_new
)
%>
(
<%=
h
(
@auth_source
.
auth_method_name
)
%>
)
</h2>
<%
form_tag
({
:action
=>
'create'
},
:class
=>
"tabular"
)
do
%>
<%=
render
:partial
=>
'form'
%>
...
...
app/views/boards/show.rhtml
View file @
3f518259
...
...
@@ -43,7 +43,7 @@
<%
@topics
.
each
do
|
topic
|
%>
<tr
class=
"message
<%=
cycle
'odd'
,
'even'
%>
<%=
topic
.
sticky?
?
'sticky'
:
''
%>
<%=
topic
.
locked?
?
'locked'
:
''
%>
"
>
<td
class=
"subject"
>
<%=
link_to
h
(
topic
.
subject
),
{
:controller
=>
'messages'
,
:action
=>
'show'
,
:board_id
=>
@board
,
:id
=>
topic
}
%>
</td>
<td
class=
"author"
align=
"center"
>
<%=
topic
.
author
%>
</td>
<td
class=
"author"
align=
"center"
>
<%=
link_to_user
(
topic
.
author
)
%>
</td>
<td
class=
"created_on"
align=
"center"
>
<%=
format_time
(
topic
.
created_on
)
%>
</td>
<td
class=
"replies"
align=
"center"
>
<%=
topic
.
replies_count
%>
</td>
<td
class=
"last_message"
>
...
...
app/views/common/_diff.rhtml
View file @
3f518259
...
...
@@ -4,7 +4,7 @@
<%
if
diff_type
==
'sbs'
-%>
<table
class=
"filecontent"
>
<thead>
<tr><th
colspan=
"4"
class=
"filename"
>
<%=
to_utf8
table_file
.
file_name
%>
</th></tr>
<tr><th
colspan=
"4"
class=
"filename"
>
<%=
h
(
to_utf8
(
table_file
.
file_name
))
%>
</th></tr>
</thead>
<tbody>
<%
prev_line_left
,
prev_line_right
=
nil
,
nil
-%>
...
...
@@ -31,7 +31,7 @@
<%
else
-%>
<table
class=
"filecontent syntaxhl"
>
<thead>
<tr><th
colspan=
"3"
class=
"filename"
>
<%=
to_utf8
table_file
.
file_name
%>
</th></tr>
<tr><th
colspan=
"3"
class=
"filename"
>
<%=
h
(
to_utf8
(
table_file
.
file_name
))
%>
</th></tr>
</thead>
<tbody>
<%
prev_line_left
,
prev_line_right
=
nil
,
nil
-%>
...
...
app/views/common/error.html.erb
View file @
3f518259
<h2>
<%=
h
@status
%>
</h2>
<p
id=
"errorExplanation"
>
<%=
h
@message
%>
</p>
<p><a
href=
"javascript:history.back()"
>
Back
</a></p>
<%
html_title
@status
%>
<h2>
<%=
h
@status
%>
</h2>
<p
id=
"errorExplanation"
>
<%=
h
@message
%>
</p>
<p><a
href=
"javascript:history.back()"
>
Back
</a></p>
<%
html_title
h
(
@status
)
%>
app/views/custom_fields/_form.rhtml
View file @
3f518259
...
...
@@ -74,7 +74,7 @@ when "IssueCustomField" %>
<fieldset><legend>
<%=
l
(
:label_tracker_plural
)
%>
</legend>
<%
for
tracker
in
@trackers
%>
<%=
check_box_tag
"custom_field[tracker_ids][]"
,
tracker
.
id
,
(
@custom_field
.
trackers
.
include?
tracker
)
%>
<%=
tracker
.
name
%>
<%=
check_box_tag
"custom_field[tracker_ids][]"
,
tracker
.
id
,
(
@custom_field
.
trackers
.
include?
tracker
)
%>
<%=
h
(
tracker
.
name
)
%>
<%
end
%>
<%=
hidden_field_tag
"custom_field[tracker_ids][]"
,
''
%>
</fieldset>
...
...
app/views/custom_fields/_index.rhtml
View file @
3f518259
...
...
@@ -13,7 +13,7 @@
<tbody>
<%
(
@custom_fields_by_type
[
tab
[
:name
]]
||
[]).
sort
.
each
do
|
custom_field
|
-%>
<tr
class=
"
<%=
cycle
(
"odd"
,
"even"
)
%>
"
>
<td>
<%=
link_to
custom_field
.
name
,
:action
=>
'edit'
,
:id
=>
custom_field
%>
</td>
<td>
<%=
link_to
h
(
custom_field
.
name
)
,
:action
=>
'edit'
,
:id
=>
custom_field
%>
</td>
<td
align=
"center"
>
<%=
l
(
Redmine
::
CustomFieldFormat
.
label_for
(
custom_field
.
field_format
))
%>
</td>
<td
align=
"center"
>
<%=
checked_image
custom_field
.
is_required?
%>
</td>
<%
if
tab
[
:name
]
==
'IssueCustomField'
%>
...
...
app/views/documents/show.rhtml
View file @
3f518259
...
...
@@ -25,7 +25,7 @@
<%
end
%>
<%
end
%>
<%
html_title
@document
.
title
-%>
<%
html_title
h
(
@document
.
title
)
-%>
<%
content_for
:header_tags
do
%>
<%=
stylesheet_link_tag
'scm'
%>
...
...
app/views/gantts/show.html.erb
View file @
3f518259
...
...
@@ -101,7 +101,7 @@ height = (show_weeks ? header_heigth : header_heigth + g_height)
width
=
((
month_f
>>
1
)
-
month_f
)
*
zoom
-
1
%>
<div
style=
"left:
<%=
left
%>
px;width:
<%=
width
%>
px;height:
<%=
height
%>
px;"
class=
"gantt_hdr"
>
<%=
link_to
"
#{
month_f
.
year
}
-
#{
month_f
.
month
}
"
,
@gantt
.
params
.
merge
(
:year
=>
month_f
.
year
,
:month
=>
month_f
.
month
),
:title
=>
"
#{
month_name
(
month_f
.
month
)
}
#{
month_f
.
year
}
"
%>
<%=
link_to
h
(
"
#{
month_f
.
year
}
-
#{
month_f
.
month
}
"
)
,
@gantt
.
params
.
merge
(
:year
=>
month_f
.
year
,
:month
=>
month_f
.
month
),
:title
=>
"
#{
month_name
(
month_f
.
month
)
}
#{
month_f
.
year
}
"
%>
</div>
<%
left
=
left
+
width
+
1
...
...
app/views/issue_statuses/index.html.erb
View file @
3f518259
...
...
@@ -19,7 +19,7 @@
<tbody>
<%
for
status
in
@issue_statuses
%>
<tr
class=
"
<%=
cycle
(
"odd"
,
"even"
)
%>
"
>
<td>
<%=
link_to
status
.
name
,
:action
=>
'edit'
,
:id
=>
status
%>
</td>
<td>
<%=
link_to
h
(
status
.
name
)
,
:action
=>
'edit'
,
:id
=>
status
%>
</td>
<%
if
Issue
.
use_status_for_done_ratio?
%>
<td
align=
"center"
>
<%=
h
status
.
default_done_ratio
%>
</td>
<%
end
%>
...
...
app/views/issues/_attributes.rhtml
View file @
3f518259
...
...
@@ -4,7 +4,7 @@
<%
if
@issue
.
new_record?
||
@allowed_statuses
.
any?
%>
<p>
<%=
f
.
select
:status_id
,
(
@allowed_statuses
.
collect
{
|
p
|
[
p
.
name
,
p
.
id
]}),
:required
=>
true
%>
</p>
<%
else
%>
<p><label>
<%=
l
(
:field_status
)
%>
</label>
<%=
@issue
.
status
.
name
%>
</p>
<p><label>
<%=
l
(
:field_status
)
%>
</label>
<%=
h
(
@issue
.
status
.
name
)
%>
</p>
<%
end
%>
<p>
<%=
f
.
select
:priority_id
,
(
@priorities
.
collect
{
|
p
|
[
p
.
name
,
p
.
id
]}),
{
:required
=>
true
},
:disabled
=>
!
@issue
.
leaf?
%>
</p>
...
...
app/views/issues/_list_simple.rhtml
View file @
3f518259
...
...
@@ -9,10 +9,10 @@
</tr></thead>
<tbody>
<%
for
issue
in
issues
%>
<tr
id=
"issue-
<%=
issue
.
id
%>
"
class=
"hascontextmenu
<%=
cycle
(
'odd'
,
'even'
)
%>
<%=
issue
.
css_classes
%>
"
>
<tr
id=
"issue-
<%=
h
(
issue
.
id
)
%>
"
class=
"hascontextmenu
<%=
cycle
(
'odd'
,
'even'
)
%>
<%=
issue
.
css_classes
%>
"
>
<td
class=
"id"
>
<%=
check_box_tag
(
"ids[]"
,
issue
.
id
,
false
,
:style
=>
'display:none;'
)
%>
<%=
link_to
issue
.
id
,
:controller
=>
'issues'
,
:action
=>
'show'
,
:id
=>
issue
%>
<%=
link_to
(
h
(
issue
.
id
),
:controller
=>
'issues'
,
:action
=>
'show'
,
:id
=>
issue
)
%>
</td>
<td
class=
"project"
>
<%=
link_to_project
(
issue
.
project
)
%>
</td>
<td
class=
"tracker"
>
<%=
h
issue
.
tracker
%>
</td>
...
...
app/views/issues/_relations.rhtml
View file @
3f518259
...
...
@@ -14,7 +14,7 @@
<%=
h
(
relation
.
other_issue
(
@issue
).
project
)
+
' - '
if
Setting
.
cross_project_issue_relations?
%>
<%=
link_to_issue
(
relation
.
other_issue
(
@issue
),
:truncate
=>
60
)
%>
</td>
<td>
<%=
relation
.
other_issue
(
@issue
).
status
.
name
%>
</td>
<td>
<%=
h
(
relation
.
other_issue
(
@issue
).
status
.
name
)
%>
</td>
<td>
<%=
format_date
(
relation
.
other_issue
(
@issue
).
start_date
)
%>
</td>
<td>
<%=
format_date
(
relation
.
other_issue
(
@issue
).
due_date
)
%>
</td>
<td>
<%=
link_to_remote
(
image_tag
(
'delete.png'
),
{
:url
=>
{
:controller
=>
'issue_relations'
,
:action
=>
'destroy'
,
:issue_id
=>
@issue
,
:id
=>
relation
},
...
...
app/views/issues/index.rhtml
View file @
3f518259
...
...
@@ -6,7 +6,7 @@
</div>
<h2>
<%=
@query
.
new_record?
?
l
(:
label_issue_plural
)
:
h
(
@query
.
name
)
%>
</h2>
<%
html_title
(
@query
.
new_record?
?
l
(:
label_issue_plural
)
:
@query
.
name
)
%>
<%
html_title
(
@query
.
new_record?
?
l
(:
label_issue_plural
)
:
h
(
@query
.
name
)
)
%>
<%
form_tag
({
:controller
=>
'queries'
,
:action
=>
'new'
},
:id
=>
'query_form'
)
do
%>
<%=
hidden_field_tag
(
'project_id'
,
@project
.
to_param
)
if
@project
%>
...
...
app/views/issues/show.rhtml
View file @
3f518259
...
...
@@ -113,7 +113,7 @@
<%=
f
.
link_to
'PDF'
%>
<%
end
%>
<%
html_title
"
#{
@issue
.
tracker
.
name
}
#
#{
@issue
.
id
}
:
#{
@issue
.
subject
}
"
%>
<%
html_title
h
(
"
#{
@issue
.
tracker
.
name
}
#
#{
@issue
.
id
}
:
#{
@issue
.
subject
}
"
)
%>
<%
content_for
:sidebar
do
%>
<%=
render
:partial
=>
'issues/sidebar'
%>
...
...
app/views/mailer/account_activated.text.html.rhtml
View file @
3f518259
<p>
<%=
l
(
:notice_account_activated
)
%>
</p>
<p>
<%=
l
(
:label_login
)
%>
:
<%=
link_to
@login_url
,
@login_url
%>
</p>
<p>
<%=
l
(
:label_login
)
%>
:
<%=
link_to
h
(
@login_url
)
,
@login_url
%>
</p>
app/views/mailer/account_activation_request.text.html.rhtml
View file @
3f518259
<p>
<%=
l
(
:mail_body_account_activation_request
,
h
(
@user
.
login
))
%>
</p>
<p>
<%=
link_to
@url
,
@url
%>
</p>
<p>
<%=
link_to
h
(
@url
)
,
@url
%>
</p>
app/views/mailer/attachments_added.text.html.rhtml
View file @
3f518259
<%=
link_to
@added_to
,
@added_to_url
%>
<br
/>
<%=
link_to
h
(
@added_to
)
,
@added_to_url
%>
<br
/>
<ul>
<%
@attachments
.
each
do
|
attachment
|
%>
<li>
<%=
h
attachment
.
filename
%>
</li>
...
...
app/views/mailer/reminder.text.html.rhtml
View file @
3f518259
...
...
@@ -2,7 +2,7 @@
<ul>
<%
@issues
.
each
do
|
issue
|
-%>
<li>
<%=
h
issue
.
project
%>
-
<%=
link_to
(
"
#{
issue
.
tracker
}
#
#{
issue
.
id
}
"
,
:controller
=>
'issues'
,
:action
=>
'show'
,
:id
=>
issue
,
:only_path
=>
false
)
%>
:
<%=
h
issue
.
subject
%>
</li>
<li>
<%=
h
issue
.
project
%>
-
<%=
link_to
(
h
(
"
#{
issue
.
tracker
}
#
#{
issue
.
id
}
"
)
,
:controller
=>
'issues'
,
:action
=>
'show'
,
:id
=>
issue
,
:only_path
=>
false
)
%>
:
<%=
h
issue
.
subject
%>
</li>
<%
end
-%>
</ul>
...
...
app/views/mailer/wiki_content_updated.text.html.rhtml
View file @
3f518259
...
...
@@ -3,4 +3,4 @@
<em>
<%=
h
@wiki_content
.
comments
%>
</em></p>
<p>
<%=
l
(
:label_view_diff
)
%>
:
<br
/>
<%=
link_to
@wiki_diff_url
,
@wiki_diff_url
%>
</p>
<%=
link_to
h
(
@wiki_diff_url
)
,
@wiki_diff_url
%>
</p>
app/views/news/show.rhtml
View file @
3f518259
...
...
@@ -62,7 +62,7 @@
<%
end
%>
<%
end
%>
<%
html_title
@news
.
title
-%>
<%
html_title
h
(
@news
.
title
)
-%>
<%
content_for
:header_tags
do
%>
<%=
stylesheet_link_tag
'scm'
%>
...
...
app/views/projects/_form.rhtml
View file @
3f518259
...
...
@@ -42,7 +42,7 @@
<%
@trackers
.
each
do
|
tracker
|
%>
<label
class=
"floating"
>
<%=
check_box_tag
'project[tracker_ids][]'
,
tracker
.
id
,
@project
.
trackers
.
include?
(
tracker
)
%>
<%=
tracker
%>
<%=
h
(
tracker
)
%>
</label>
<%
end
%>
<%=
hidden_field_tag
'project[tracker_ids][]'
,
''
%>
...
...
@@ -54,7 +54,7 @@
<%
@issue_custom_fields
.
each
do
|
custom_field
|
%>
<label
class=
"floating"
>
<%=
check_box_tag
'project[issue_custom_field_ids][]'
,
custom_field
.
id
,
(
@project
.
all_issue_custom_fields
.
include?
custom_field
),
(
custom_field
.
is_for_all?
?
{:
disabled
=>
"disabled"
}
:
{})
%>
<%=
custom_field
.
name
%>
<%=
h
(
custom_field
.
name
)
%>
</label>
<%
end
%>
<%=
hidden_field_tag
'project[issue_custom_field_ids][]'
,
''
%>
...
...
app/views/projects/list_members.rhtml
View file @
3f518259
...
...
@@ -4,7 +4,7 @@
<%
members
=
@members
.
group_by
{
|
m
|
m
.
role
}
%>
<%
members
.
keys
.
sort
{
|
x
,
y
|
x
.
position
<=>
y
.
position
}.
each
do
|
role
|
%>
<h3>
<%=
role
.
name
%>
</h3>
<h3>
<%=
h
(
role
.
name
)
%>
</h3>
<ul>
<%
members
[
role
].
each
do
|
m
|
%>
<li>
<%=
link_to_user
m
.
user
%>
(
<%=
format_date
m
.
created_on
%>
)
</li>
...
...
app/views/projects/show.rhtml
View file @
3f518259
...
...
@@ -18,7 +18,7 @@
<%
end
%>
<%
@project
.
visible_custom_field_values
.
each
do
|
custom_value
|
%>
<%
if
!
custom_value
.
value
.
blank?
%>
<li>
<%=
custom_value
.
custom_field
.
name
%>
:
<%=
h
show_value
(
custom_value
)
%>
</li>
<li>
<%=
h
(
custom_value
.
custom_field
.
name
)
%>
:
<%=
h
show_value
(
custom_value
)
%>
</li>
<%
end
%>
<%
end
%>
</ul>
...
...
@@ -27,9 +27,9 @@
<div
class=
"issues box"
>
<h3>
<%=
l
(
:label_issue_tracking
)
%>
</h3>
<ul>
<%
for
tracker
in
@trackers
%>
<li>
<%=
link_to
tracker
.
name
,
:controller
=>
'issues'
,
:action
=>
'index'
,
:project_id
=>
@project
,
:set_filter
=>
1
,
<%
for
tracker
in
@trackers
%>
<li>
<%=
link_to
h
(
tracker
.
name
),
:controller
=>
'issues'
,
:action
=>
'index'
,
:project_id
=>
@project
,
:set_filter
=>
1
,
"tracker_id"
=>
tracker
.
id
%>
:
<%=
l
(
:label_x_open_issues_abbr_on_total
,
:count
=>
@open_issues_by_tracker
[
tracker
].
to_i
,
:total
=>
@total_issues_by_tracker
[
tracker
].
to_i
)
%>
...
...
app/views/queries/index.rhtml
View file @
3f518259
...
...
@@ -11,7 +11,7 @@
<%
@queries
.
each
do
|
query
|
%>
<tr
class=
"
<%=
cycle
(
'odd'
,
'even'
)
%>
"
>
<td>
<%=
link_to
query
.
name
,
:controller
=>
'issues'
,
:action
=>
'index'
,
:project_id
=>
@project
,
:query_id
=>
query
%>
<%=
link_to
h
(
query
.
name
)
,
:controller
=>
'issues'
,
:action
=>
'index'
,
:project_id
=>
@project
,
:query_id
=>
query
%>
</td>
<td
align=
"right"
>
<small>
...
...
app/views/reports/_details.rhtml
View file @
3f518259
...
...
@@ -6,7 +6,7 @@
<thead><tr>
<th
style=
"width:25%"
></th>
<%
for
status
in
@statuses
%>
<th
style=
"width:
<%=
col_width
%>
%"
>
<%=
status
.
name
%>
</th>
<th
style=
"width:
<%=
col_width
%>
%"
>
<%=
h
(
status
.
name
)
%>
</th>
<%
end
%>
<th
align=
"center"
style=
"width:
<%=
col_width
%>
%"
><strong>
<%=
l
(
:label_open_issues_plural
)
%>
</strong></th>
<th
align=
"center"
style=
"width:
<%=
col_width
%>
%"
><strong>
<%=
l
(
:label_closed_issues_plural
)
%>
</strong></th>
...
...
@@ -15,8 +15,8 @@
<tbody>
<%
for
row
in
rows
%>
<tr
class=
"
<%=
cycle
(
"odd"
,
"even"
)
%>
"
>
<td>
<%=
link_to
row
.
name
,
:controller
=>
'issues'
,
:action
=>
'index'
,
:project_id
=>
((
row
.
is_a?
(
Project
)
?
row
:
@project
)),
:set_filter
=>
1
,
<td>
<%=
link_to
h
(
row
.
name
),
:controller
=>
'issues'
,
:action
=>
'index'
,
:project_id
=>
((
row
.
is_a?
(
Project
)
?
row
:
@project
)),
:set_filter
=>
1
,
:subproject_id
=>
'!*'
,
"
#{
field_name
}
"
=>
row
.
id
%>
</td>
<%
for
status
in
@statuses
%>
...
...
@@ -50,4 +50,4 @@
</tbody>
</table>
<%
end
reset_cycle
%>
\ No newline at end of file
reset_cycle
%>
app/views/reports/_simple.rhtml
View file @
3f518259
...
...
@@ -11,8 +11,8 @@
<tbody>
<%
for
row
in
rows
%>
<tr
class=
"
<%=
cycle
(
"odd"
,
"even"
)
%>
"
>
<td>
<%=
link_to
row
.
name
,
:controller
=>
'issues'
,
:action
=>
'index'
,
:project_id
=>
((
row
.
is_a?
(
Project
)
?
row
:
@project
)),
:set_filter
=>
1
,
<td>
<%=
link_to
h
(
row
.
name
),
:controller
=>
'issues'
,
:action
=>
'index'
,
:project_id
=>
((
row
.
is_a?
(
Project
)
?
row
:
@project
)),
:set_filter
=>
1
,
:subproject_id
=>
'!*'
,
"
#{
field_name
}
"
=>
row
.
id
%>
</td>
<td
align=
"center"
>
<%=
aggregate_link
data
,
{
field_name
=>
row
.
id
,
"closed"
=>
0
},
...
...
@@ -38,4 +38,4 @@
</tbody>
</table>
<%
end
reset_cycle
%>
\ No newline at end of file
reset_cycle
%>
app/views/repositories/_breadcrumbs.rhtml
View file @
3f518259
...
...
@@ -18,4 +18,4 @@ dirs.each do |dir|
<%=
"@
#{
h
format_revision
(
@changeset
)
}
"
if
@changeset
%>
<%
html_title
(
with_leading_slash
(
path
))
-%>
<%
html_title
(
h
(
with_leading_slash
(
path
)
))
-%>
app/views/repositories/_dir_list_content.rhtml
View file @
3f518259
<%
@entries
.
each
do
|
entry
|
%>
<%
tr_id
=
Digest
::
MD5
.
hexdigest
(
entry
.
path
)
depth
=
params
[
:depth
].
to_i
%>
<tr
id=
"
<%=
tr_id
%>
"
class=
"
<%=
h
params
[
:parent_id
]
%>
entry
<%=
entry
.
kind
%>
"
>
<tr
id=
"
<%=
tr_id
%>
"
class=
"
<%=
h
params
[
:parent_id
]
%>
entry
<%=
h
(
entry
.
kind
)
%>
"
>
<td
style=
"padding-left:
<%=
18
*
depth
%>
px;"
class=
"filename"
>
<%
if
entry
.
is_dir?
%>
<span
class=
"expander"
onclick=
"
<%=
remote_function
:url
=>
{
:action
=>
'show'
,
:id
=>
@project
,
:path
=>
to_path_param
(
entry
.
path
),
:rev
=>
@rev
,
:depth
=>
(
depth
+
1
),
:parent_id
=>
tr_id
},
...
...
@@ -19,7 +19,7 @@
<%
changeset
=
@project
.
repository
.
changesets
.
find_by_revision
(
entry
.
lastrev
.
identifier
)
if
entry
.
lastrev
&&
entry
.
lastrev
.
identifier
%>
<td
class=
"revision"
>
<%=
link_to_revision
(
changeset
,
@project
)
if
changeset
%>
</td>
<td
class=
"age"
>
<%=
distance_of_time_in_words
(
entry
.
lastrev
.
time
,
Time
.
now
)
if
entry
.
lastrev
&&
entry
.
lastrev
.
time
%>
</td>
<td
class=
"author"
>
<%=
changeset
.
nil?
?
h
(
entry
.
lastrev
.
author
.
to_s
.
split
(
'<'
).
first
)
:
changeset
.
author
if
entry
.
lastrev
%>
</td>
<td
class=
"author"
>
<%=
changeset
.
nil?
?
h
(
entry
.
lastrev
.
author
.
to_s
.
split
(
'<'
).
first
)
:
h
(
changeset
.
author
)
if
entry
.
lastrev
%>
</td>
<td
class=
"comments"
>
<%=
h
truncate
(
changeset
.
comments
,
:length
=>
50
)
unless
changeset
.
nil?
%>
</td>
</tr>
<%
end
%>
app/views/repositories/diff.rhtml
View file @
3f518259
...
...
@@ -16,7 +16,7 @@
<%=
f
.
link_to
'Diff'
,
:url
=>
params
,
:caption
=>
'Unified diff'
%>
<%
end
%>
<%
html_title
(
with_leading_slash
(
@path
),
'Diff'
)
-%>
<%
html_title
(
h
(
with_leading_slash
(
@path
)
),
'Diff'
)
-%>
<%
content_for
:header_tags
do
%>
<%=
stylesheet_link_tag
"scm"
%>
...
...
app/views/repositories/revision.rhtml
View file @
3f518259
...
...
@@ -21,7 +21,7 @@
<h2>
<%=
l
(
:label_revision
)
%>
<%=
format_revision
(
@changeset
)
%>
</h2>
<p>
<%
if
@changeset
.
scmid
%>
ID:
<%=
@changeset
.
scmid
%>
<br
/>
<%
end
%>
<p>
<%
if
@changeset
.
scmid
%>
ID:
<%=
h
(
@changeset
.
scmid
)
%>
<br
/>
<%
end
%>
<span
class=
"author"
>
<%=
authoring
(
@changeset
.
committed_on
,
@changeset
.
author
)
%>
</span></p>
<%=
textilizable
@changeset
.
comments
%>
...
...
app/views/roles/index.html.erb
View file @
3f518259
...
...
@@ -13,7 +13,7 @@
<tbody>
<%
for
role
in
@roles
%>
<tr
class=
"
<%=
cycle
(
"odd"
,
"even"
)
%>
"
>
<td>
<%=
content_tag
(
role
.
builtin?
?
'em'
:
'span'
,
link_to
(
role
.
name
,
:action
=>
'edit'
,
:id
=>
role
))
%>
</td>
<td>
<%=
content_tag
(
role
.
builtin?
?
'em'
:
'span'
,
link_to
(
h
(
role
.
name
)
,
:action
=>
'edit'
,
:id
=>
role
))
%>
</td>
<td
align=
"center"
style=
"width:15%;"
>
<%
unless
role
.
builtin?
%>
<%=
reorder_links
(
'role'
,
{
:action
=>
'edit'
,
:id
=>
role
})
%>
...
...
app/views/search/index.rhtml
View file @
3f518259
...
...
@@ -26,8 +26,8 @@
<h3>
<%=
l
(
:label_result_plural
)
%>
(
<%=
@results_by_type
.
values
.
sum
%>
)
</h3>
<dl
id=
"search-results"
>
<%
@results
.
each
do
|
e
|
%>
<dt
class=
"
<%=
e
.
event_type
%>
"
>
<%=
content_tag
(
'span'
,
h
(
e
.
project
),
:class
=>
'project'
)
unless
@project
==
e
.
project
%>
<%=
link_to
highlight_tokens
(
truncate
(
e
.
event_title
,
:length
=>
255
),
@tokens
),
e
.
event_url
%>
</dt>
<dd><span
class=
"description"
>
<%=
highlight_tokens
(
e
.
event_description
,
@tokens
)
%>
</span>
<dt
class=
"
<%=
e
.
event_type
%>
"
>
<%=
content_tag
(
'span'
,
h
(
e
.
project
),
:class
=>
'project'
)
unless
@project
==
e
.
project
%>
<%=
link_to
highlight_tokens
(
truncate
(
h
(
e
.
event_title
)
,
:length
=>
255
),
@tokens
),
e
.
event_url
%>
</dt>
<dd><span
class=
"description"
>
<%=
highlight_tokens
(
h
(
e
.
event_description
)
,
@tokens
)
%>
</span>
<span
class=
"author"
>
<%=
format_time
(
e
.
event_datetime
)
%>
</span></dd>
<%
end
%>
</dl>
...
...
app/views/timelog/_list.rhtml
View file @
3f518259
...
...
@@ -15,9 +15,9 @@
<%
entries
.
each
do
|
entry
|
-%>
<tr
class=
"time-entry
<%=
cycle
(
"odd"
,
"even"
)
%>
"
>
<td
class=
"spent_on"
>
<%=
format_date
(
entry
.
spent_on
)
%>
</td>
<td
class=
"user"
>
<%=
h
entry
.
user
%>
</td>
<td
class=
"user"
>
<%=
link_to_user
(
entry
.
user
)
%>
</td>
<td
class=
"activity"
>
<%=
h
entry
.
activity
%>
</td>
<td
class=
"project"
>
<%=
h
entry
.
project
%>
</td>
<td
class=
"project"
>
<%=
link_to_project
(
entry
.
project
)
%>
</td>
<td
class=
"subject"
>
<%
if
entry
.
issue
-%>
<%=
entry
.
issue
.
visible?
?
link_to_issue
(
entry
.
issue
,
:
truncate
=>
50
)
:
"#
#{
entry
.
issue
.
id
}
"
-%>
...
...
app/views/trackers/index.html.erb
View file @
3f518259
...
...
@@ -14,7 +14,7 @@
<tbody>
<%
for
tracker
in
@trackers
%>
<tr
class=
"
<%=
cycle
(
"odd"
,
"even"
)
%>
"
>
<td>
<%=
link_to
tracker
.
name
,
:action
=>
'edit'
,
:id
=>
tracker
%>
</td>
<td>
<%=
link_to
h
(
tracker
.
name
)
,
:action
=>
'edit'
,
:id
=>
tracker
%>
</td>
<td
align=
"center"
>
<%
unless
tracker
.
workflows
.
count
>
0
%>
<span
class=
"icon icon-warning"
>
<%=
l
(
:text_tracker_no_workflow
)
%>
(
<%=
link_to
l
(
:button_edit
),
{
:controller
=>
'workflows'
,
:action
=>
'edit'
,
:tracker_id
=>
tracker
}
%>
)
</span>
<%
end
%>
</td>
<td
align=
"center"
style=
"width:15%;"
>
<%=
reorder_links
(
'tracker'
,
{
:action
=>
'edit'
,
:id
=>
tracker
})
%>
</td>
<td
class=
"buttons"
>
...
...
app/views/users/edit.rhtml
View file @
3f518259
...
...
@@ -7,4 +7,4 @@
<%=
render_tabs
user_settings_tabs
%>
<%
html_title
(
l
(
:label_user
),
@user
.
login
,
l
(
:label_administration
))
-%>
<%
html_title
(
l
(
:label_user
),
h
(
@user
.
login
)
,
l
(
:label_administration
))
-%>
app/views/users/show.rhtml
View file @
3f518259
...
...
@@ -67,4 +67,4 @@
<%=
call_hook
:view_account_right_bottom
,
:user
=>
@user
%>
</div>
<%
html_title
@user
.
name
%>
<%
html_title
h
(
@user
.
name
)
%>
app/views/versions/_issue_counts.rhtml
View file @
3f518259
...
...
@@ -15,7 +15,7 @@
<%
counts
.
each
do
|
count
|
%>
<tr>
<td
width=
"130px"
align=
"right"
>
<%=
link_to
count
[
:group
],
{
:controller
=>
'issues'
,
<%=
link_to
h
(
count
[
:group
]),
{
:controller
=>
'issues'
,
:action
=>
'index'
,
:project_id
=>
version
.
project
,
:set_filter
=>
1
,
...
...
app/views/versions/index.html.erb
View file @
3f518259
...
...
@@ -4,8 +4,8 @@
<p
class=
"nodata"
>
<%=
l
(
:label_no_data
)
%>
</p>
<%
else
%>
<div
id=
"roadmap"
>
<%
@versions
.
each
do
|
version
|
%>
<h3
class=
"version"
>
<%=
tag
'a'
,
:name
=>
version
.
name
%><%=
link_to_version
version
%>
</h3>
<%
@versions
.
each
do
|
version
|
%>
<h3
class=
"version"
>
<%=
tag
'a'
,
:name
=>
h
(
version
.
name
)
%><%=
link_to_version
version
%>
</h3>
<%=
render
:partial
=>
'versions/overview'
,
:locals
=>
{
:version
=>
version
}
%>
<%=
render
(
:partial
=>
"wiki/content"
,
:locals
=>
{
:content
=>
version
.
wiki_page
.
content
})
if
version
.
wiki_page
%>
...
...
app/views/versions/show.rhtml
View file @
3f518259
...
...
@@ -46,4 +46,4 @@
<%=
call_hook
:view_versions_show_bottom
,
:version
=>
@version
%>
<%
html_title
@version
.
name
%>
<%
html_title
h
(
@version
.
name
)
%>
app/views/wiki/annotate.rhtml
View file @
3f518259
...
...
@@ -3,11 +3,11 @@
<%=
link_to
(
l
(
:label_history
),
{
:action
=>
'history'
,
:id
=>
@page
.
title
},
:class
=>
'icon icon-history'
)
%>
</div>
<h2>
<%=
@page
.
pretty_title
%>
</h2>
<h2>
<%=
h
(
@page
.
pretty_title
)
%>
</h2>
<p>
<%=
l
(
:label_version
)
%>
<%=
link_to
@annotate
.
content
.
version
,
:action
=>
'show'
,
:id
=>
@page
.
title
,
:version
=>
@annotate
.
content
.
version
%>
<em>
(
<%=
@annotate
.
content
.
author
?
@annotate
.
content
.
author
.
name
:
"anonyme"
%>
,
<%=
format_time
(
@annotate
.
content
.
updated_on
)
%>
)
</em>
<%=
l
(
:label_version
)
%>
<%=
link_to
h
(
@annotate
.
content
.
version
)
,
:action
=>
'show'
,
:id
=>
@page
.
title
,
:version
=>
@annotate
.
content
.
version
%>
<em>
(
<%=
h
(
@annotate
.
content
.
author
?
@annotate
.
content
.
author
.
name
:
"anonyme"
)
%>
,
<%=
format_time
(
@annotate
.
content
.
updated_on
)
%>
)
</em>
</p>
<%
colors
=
Hash
.
new
{
|
k
,
v
|
k
[
v
]
=
(
k
.
size
%
12
)
}
%>
...
...
app/views/wiki/date_index.html.erb
View file @
3f518259
...
...
@@ -12,7 +12,7 @@
<h3>
<%=
format_date
(
date
)
%>
</h3>
<ul>
<%
@pages_by_date
[
date
].
each
do
|
page
|
%>
<li>
<%=
link_to
page
.
pretty_title
,
:action
=>
'show'
,
:id
=>
page
.
title
,
:project_id
=>
page
.
project
%>
</li>
<li>
<%=
link_to
h
(
page
.
pretty_title
)
,
:action
=>
'show'
,
:id
=>
page
.
title
,
:project_id
=>
page
.
project
%>
</li>
<%
end
%>
</ul>
<%
end
%>
...
...
app/views/wiki/diff.rhtml
View file @
3f518259
...
...
@@ -2,14 +2,14 @@
<%=
link_to
(
l
(
:label_history
),
{
:action
=>
'history'
,
:id
=>
@page
.
title
},
:class
=>
'icon icon-history'
)
%>
</div>
<h2>
<%=
@page
.
pretty_title
%>
</h2>
<h2>
<%=
h
(
@page
.
pretty_title
)
%>
</h2>
<p>
<%=
l
(
:label_version
)
%>
<%=
link_to
@diff
.
content_from
.
version
,
:action
=>
'show'
,
:id
=>
@page
.
title
,
:project_id
=>
@page
.
project
,
:version
=>
@diff
.
content_from
.
version
%>
<em>
(
<%=
@diff
.
content_from
.
author
?
@diff
.
content_from
.
author
.
name
:
"anonyme"
%>
,
<%=
format_time
(
@diff
.
content_from
.
updated_on
)
%>
)
</em>
<em>
(
<%=
@diff
.
content_from
.
author
?
link_to_user
(
@diff
.
content_from
.
author
)
:
"anonyme"
%>
,
<%=
format_time
(
@diff
.
content_from
.
updated_on
)
%>
)
</em>
→
<%=
l
(
:label_version
)
%>
<%=
link_to
@diff
.
content_to
.
version
,
:action
=>
'show'
,
:id
=>
@page
.
title
,
:project_id
=>
@page
.
project
,
:version
=>
@diff
.
content_to
.
version
%>
/
<%=
@page
.
content
.
version
%>
<em>
(
<%=
@diff
.
content_to
.
author
?
@diff
.
content_to
.
author
.
name
:
"anonyme"
%>
,
<%=
format_time
(
@diff
.
content_to
.
updated_on
)
%>
)
</em>
<em>
(
<%=
@diff
.
content_to
.
author
?
link_to_user
(
@diff
.
content_to
.
author
)
:
"anonyme"
%>
,
<%=
format_time
(
@diff
.
content_to
.
updated_on
)
%>
)
</em>
</p>
<hr
/>
...
...
app/views/wiki/edit.rhtml
View file @
3f518259
...
...
@@ -26,4 +26,4 @@
<%=
robot_exclusion_tag
%>
<%
end
%>
<%
html_title
@page
.
pretty_title
%>
<%
html_title
h
(
@page
.
pretty_title
)
%>
app/views/wiki/export_multiple.rhtml
View file @
3f518259
...
...
@@ -20,13 +20,13 @@ h1:hover a.wiki-anchor, h2:hover a.wiki-anchor, h3:hover a.wiki-anchor { display
<strong>
<%=
l
(
:label_index_by_title
)
%>
</strong>
<ul>
<%
@pages
.
each
do
|
page
|
%>
<li><a
href=
"#
<%=
page
.
title
%>
"
>
<%=
page
.
pretty_title
%>
</a></li>
<li><a
href=
"#
<%=
h
(
page
.
title
)
%>
"
>
<%=
h
(
page
.
pretty_title
)
%>
</a></li>
<%
end
%>
</ul>
<%
@pages
.
each
do
|
page
|
%>
<hr
/>
<a
name=
"
<%=
page
.
title
%>
"
/>
<a
name=
"
<%=
h
(
page
.
title
)
%>
"
/>
<%=
textilizable
page
.
content
,
:text
,
:wiki_links
=>
:anchor
%>
<%
end
%>
...
...
app/views/wiki/history.rhtml
View file @
3f518259
<h2>
<%=
@page
.
pretty_title
%>
</h2>
<h2>
<%=
h
(
@page
.
pretty_title
)
%>
</h2>
<h3>
<%=
l
(
:label_history
)
%>
</h3>
...
...
@@ -18,7 +18,7 @@
<%
line_num
=
1
%>
<%
@versions
.
each
do
|
ver
|
%>
<tr
class=
"wiki-page-version
<%=
cycle
(
"odd"
,
"even"
)
%>
"
>
<td
class=
"id"
>
<%=
link_to
ver
.
version
,
:action
=>
'show'
,
:id
=>
@page
.
title
,
:project_id
=>
@page
.
project
,
:version
=>
ver
.
version
%>
</td>
<td
class=
"id"
>
<%=
link_to
h
(
ver
.
version
)
,
:action
=>
'show'
,
:id
=>
@page
.
title
,
:project_id
=>
@page
.
project
,
:version
=>
ver
.
version
%>
</td>
<td
class=
"checkbox"
>
<%=
radio_button_tag
(
'version'
,
ver
.
version
,
(
line_num
==
1
),
:id
=>
"cb-
#{
line_num
}
"
,
:onclick
=>
"$('cbto-
#{
line_num
+
1
}
').checked=true;"
)
if
show_diff
&&
(
line_num
<
@versions
.
size
)
%>
</td>
<td
class=
"checkbox"
>
<%=
radio_button_tag
(
'version_from'
,
ver
.
version
,
(
line_num
==
2
),
:id
=>
"cbto-
#{
line_num
}
"
)
if
show_diff
&&
(
line_num
>
1
)
%>
</td>
<td
class=
"updated_on"
>
<%=
format_time
(
ver
.
updated_on
)
%>
</td>
...
...
app/views/wiki/rename.rhtml
View file @
3f518259
<h2>
<%=
l
(
:button_rename
)
%>
:
<%=
@original_title
%>
</h2>
<h2>
<%=
l
(
:button_rename
)
%>
:
<%=
h
(
@original_title
)
%>
</h2>
<%=
error_messages_for
'page'
%>
...
...
app/views/wiki/show.rhtml
View file @
3f518259
...
...
@@ -21,7 +21,7 @@
<%=
link_to
((
l
(
:label_next
)
+
' »'
),
:action
=>
'show'
,
:id
=>
@page
.
title
,
:project_id
=>
@page
.
project
,
:version
=>
(
@content
.
version
+
1
))
+
" - "
if
@content
.
version
<
@page
.
content
.
version
%>
<%=
link_to
(
l
(
:label_current_version
),
:action
=>
'show'
,
:id
=>
@page
.
title
,
:project_id
=>
@page
.
project
)
%>
<br
/>
<em>
<%=
@content
.
author
?
@content
.
author
.
name
:
"anonyme"
%>
,
<%=
format_time
(
@content
.
updated_on
)
%>
</em><br
/>
<em>
<%=
@content
.
author
?
link_to_user
(
@content
.
author
)
:
"anonyme"
%>
,
<%=
format_time
(
@content
.
updated_on
)
%>
</em><br
/>
<%=
h
@content
.
comments
%>
</p>
<hr
/>
...
...
@@ -61,4 +61,4 @@
<%=
render
:partial
=>
'sidebar'
%>
<%
end
%>
<%
html_title
@page
.
pretty_title
%>
<%
html_title
h
(
@page
.
pretty_title
)
%>
app/views/wikis/destroy.rhtml
View file @
3f518259
<h2>
<%=
l
(
:label_confirmation
)
%>
</h2>
<div
class=
"box"
><center>
<p><strong>
<%=
@project
.
name
%>
</strong><br
/>
<%=
l
(
:text_wiki_destroy_confirmation
)
%>
</p>
<p><strong>
<%=
h
(
@project
.
name
)
%>
</strong><br
/>
<%=
l
(
:text_wiki_destroy_confirmation
)
%>
</p>
<%
form_tag
({
:controller
=>
'wikis'
,
:action
=>
'destroy'
,
:id
=>
@project
})
do
%>
<%=
hidden_field_tag
"confirm"
,
1
%>
...
...
doc/CHANGELOG.rdoc
View file @
3f518259
= ChiliProject changelog
== 2011-08-01 v1.5.2
* Bug #547: Multiple XSS vulnerabilities
== 2011-07-29 v1.5.1
* Bug #536: CSRF Protection
...
...
lib/redmine/version.rb
View file @
3f518259
...
...
@@ -4,7 +4,7 @@ module Redmine
module
VERSION
#:nodoc:
MAJOR
=
1
MINOR
=
5
PATCH
=
1
PATCH
=
2
TINY
=
PATCH
# Redmine compat
def
self
.
revision
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment