Commit 0a8229946d0cc4a5bb5184d151239f343a6de0d2
1 parent
65960e95
Exists in
master
and in
8 other branches
Added the moderated and validated dates into processed view
Showing
4 changed files
with
44 additions
and
3 deletions
Show diff stats
lib/proposals_discussion_plugin/proposal_task.rb
... | ... | @@ -6,6 +6,8 @@ class ProposalsDiscussionPlugin::ProposalTask < Task |
6 | 6 | foreign_key: :task_id, |
7 | 7 | association_foreign_key: :category_id |
8 | 8 | |
9 | + has_one :proposal_evaluation | |
10 | + | |
9 | 11 | validates_presence_of :requestor_id, :target_id |
10 | 12 | validates_associated :article_object |
11 | 13 | |
... | ... | @@ -150,6 +152,8 @@ class ProposalsDiscussionPlugin::ProposalTask < Task |
150 | 152 | |
151 | 153 | def perform |
152 | 154 | article_object.save! |
155 | + self.data[:article][:id] = article_object[:id] | |
156 | + self.save! | |
153 | 157 | end |
154 | 158 | |
155 | 159 | def title | ... | ... |
po/proposals_discussion.pot
... | ... | @@ -413,3 +413,19 @@ msgstr "" |
413 | 413 | #: plugins/proposals_discussion/views/proposals_discussion_plugin_tasks/_task.html.erb:3 |
414 | 414 | msgid "Source" |
415 | 415 | msgstr "" |
416 | + | |
417 | +#: plugins/proposals_discussion/views/tasks/processed.html.erb:67 | |
418 | +msgid "Evaluator" | |
419 | +msgstr "" | |
420 | + | |
421 | +#: plugins/proposals_discussion/views/tasks/processed.html.erb:71 | |
422 | +msgid "Evaluator at" | |
423 | +msgstr "Validado em" | |
424 | + | |
425 | +#: plugins/proposals_discussion/views/tasks/processed.html.erb:71 | |
426 | +msgid "Moderator" | |
427 | +msgstr "Validador" | |
428 | + | |
429 | +#: plugins/proposals_discussion/views/tasks/processed.html.erb:61 | |
430 | +msgid "Moderator at" | |
431 | +msgstr "Moderado em" | ... | ... |
po/pt/proposals_discussion.po
... | ... | @@ -438,3 +438,15 @@ msgstr "Atribuído para:" |
438 | 438 | #: plugins/proposals_discussion/views/proposals_discussion_plugin_tasks/_task.html.erb:3 |
439 | 439 | msgid "Source" |
440 | 440 | msgstr "Origem" |
441 | + | |
442 | +#: plugins/proposals_discussion/views/tasks/processed.html.erb:71 | |
443 | +msgid "Evaluator" | |
444 | +msgstr "Validador" | |
445 | + | |
446 | +#: plugins/proposals_discussion/views/tasks/processed.html.erb:71 | |
447 | +msgid "Moderator" | |
448 | +msgstr "Validador" | |
449 | + | |
450 | +#: plugins/proposals_discussion/views/tasks/processed.html.erb:61 | |
451 | +msgid "Moderator at" | |
452 | +msgstr "Moderado em" | ... | ... |
views/tasks/processed.html.erb
... | ... | @@ -52,16 +52,25 @@ |
52 | 52 | <span class="label"><%= _('Created:') %></span> |
53 | 53 | <span class="value"><%= show_date(item.created_at) %></span> |
54 | 54 | </span> |
55 | + </div> | |
56 | + <div class="closed-by"> | |
57 | + <span class="label"><%= _('Moderator') %>:</span> | |
58 | + <span class="value"><%= link_to(item.proposal_evaluation.evaluated_by.name, item.proposal_evaluation.evaluated_by.url) %></span> | |
55 | 59 | — |
56 | 60 | <span class="processed"> |
57 | - <span class="label"><%= _('Processed:') %></span> | |
58 | - <span class="value"><%= show_date(item.end_date) %></span> | |
61 | + <span class="label"><%= _('Moderated at') %>:</span> | |
62 | + <span class="value"><%= show_time(item.proposal_evaluation.created_at) %></span> | |
59 | 63 | </span> |
60 | 64 | </div> |
61 | 65 | <% if item.closed_by.present? %> |
62 | 66 | <div class="closed-by"> |
63 | - <span class="label"><%= _('Closed by:') %></span> | |
67 | + <span class="label"><%= _('Evaluator') %>:</span> | |
64 | 68 | <span class="value"><%= link_to(item.closed_by.name, item.closed_by.url) %></span> |
69 | + — | |
70 | + <span class="processed"> | |
71 | + <span class="label"><%= _('Evaluated at') %>:</span> | |
72 | + <span class="value"><%= show_time(item.end_date) %></span> | |
73 | + </span> | |
65 | 74 | </div> |
66 | 75 | <% end %> |
67 | 76 | </li> | ... | ... |