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 +6,8 @@ class ProposalsDiscussionPlugin::ProposalTask < Task | ||
| 6 | foreign_key: :task_id, | 6 | foreign_key: :task_id, |
| 7 | association_foreign_key: :category_id | 7 | association_foreign_key: :category_id |
| 8 | 8 | ||
| 9 | + has_one :proposal_evaluation | ||
| 10 | + | ||
| 9 | validates_presence_of :requestor_id, :target_id | 11 | validates_presence_of :requestor_id, :target_id |
| 10 | validates_associated :article_object | 12 | validates_associated :article_object |
| 11 | 13 | ||
| @@ -150,6 +152,8 @@ class ProposalsDiscussionPlugin::ProposalTask < Task | @@ -150,6 +152,8 @@ class ProposalsDiscussionPlugin::ProposalTask < Task | ||
| 150 | 152 | ||
| 151 | def perform | 153 | def perform |
| 152 | article_object.save! | 154 | article_object.save! |
| 155 | + self.data[:article][:id] = article_object[:id] | ||
| 156 | + self.save! | ||
| 153 | end | 157 | end |
| 154 | 158 | ||
| 155 | def title | 159 | def title |
po/proposals_discussion.pot
| @@ -413,3 +413,19 @@ msgstr "" | @@ -413,3 +413,19 @@ msgstr "" | ||
| 413 | #: plugins/proposals_discussion/views/proposals_discussion_plugin_tasks/_task.html.erb:3 | 413 | #: plugins/proposals_discussion/views/proposals_discussion_plugin_tasks/_task.html.erb:3 |
| 414 | msgid "Source" | 414 | msgid "Source" |
| 415 | msgstr "" | 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,3 +438,15 @@ msgstr "Atribuído para:" | ||
| 438 | #: plugins/proposals_discussion/views/proposals_discussion_plugin_tasks/_task.html.erb:3 | 438 | #: plugins/proposals_discussion/views/proposals_discussion_plugin_tasks/_task.html.erb:3 |
| 439 | msgid "Source" | 439 | msgid "Source" |
| 440 | msgstr "Origem" | 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,16 +52,25 @@ | ||
| 52 | <span class="label"><%= _('Created:') %></span> | 52 | <span class="label"><%= _('Created:') %></span> |
| 53 | <span class="value"><%= show_date(item.created_at) %></span> | 53 | <span class="value"><%= show_date(item.created_at) %></span> |
| 54 | </span> | 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 | <span class="processed"> | 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 | </span> | 63 | </span> |
| 60 | </div> | 64 | </div> |
| 61 | <% if item.closed_by.present? %> | 65 | <% if item.closed_by.present? %> |
| 62 | <div class="closed-by"> | 66 | <div class="closed-by"> |
| 63 | - <span class="label"><%= _('Closed by:') %></span> | 67 | + <span class="label"><%= _('Evaluator') %>:</span> |
| 64 | <span class="value"><%= link_to(item.closed_by.name, item.closed_by.url) %></span> | 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 | </div> | 74 | </div> |
| 66 | <% end %> | 75 | <% end %> |
| 67 | </li> | 76 | </li> |