Commit 0c221480832ad764b75df96c1fef2a4cd8bd60b2
1 parent
4b1bc16f
Exists in
master
and in
3 other branches
Modifies structure to fit communities_ratings_plugin
Signed-off-by: Fabio Teixeira <fabio1079@gmail.com> Signed-off-by: Simiao Carvalho <simiaosimis@gmail.com> Signed-off-by: Tallys Martins <tallysmartins@gmail.com>
Showing
6 changed files
with
32 additions
and
32 deletions
Show diff stats
db/migrate/20150814192230_add_institution_id_to_create_community_rating.rb
0 → 100644
db/migrate/20150814192230_add_institution_id_to_create_community_rating_comment.rb
lib/ext/comment.rb
| ... | ... | @@ -1,18 +0,0 @@ |
| 1 | -require_dependency "comment" | |
| 2 | - | |
| 3 | -Comment.class_eval do | |
| 4 | - attr_accessible :institution_id | |
| 5 | - | |
| 6 | - belongs_to :institution | |
| 7 | - | |
| 8 | - validate :verify_institution | |
| 9 | - | |
| 10 | - private | |
| 11 | - | |
| 12 | - def verify_institution | |
| 13 | - if self.institution_id != nil | |
| 14 | - institution = Institution.find_by_id self.institution_id | |
| 15 | - self.errors.add :institution, _("not found") unless institution | |
| 16 | - end | |
| 17 | - end | |
| 18 | -end |
| ... | ... | @@ -0,0 +1,18 @@ |
| 1 | +require_dependency "community_rating" | |
| 2 | + | |
| 3 | +CommunityRating.class_eval do | |
| 4 | + attr_accessible :institution_id | |
| 5 | + | |
| 6 | + belongs_to :institution | |
| 7 | + | |
| 8 | + validate :verify_institution | |
| 9 | + | |
| 10 | + private | |
| 11 | + | |
| 12 | + def verify_institution | |
| 13 | + if self.institution_id != nil | |
| 14 | + institution = Institution.find_by_id self.institution_id | |
| 15 | + self.errors.add :institution, _("not found") unless institution | |
| 16 | + end | |
| 17 | + end | |
| 18 | +end | ... | ... |
views/comments_extra_field.html.erb
| ... | ... | @@ -6,5 +6,5 @@ |
| 6 | 6 | <%= content_tag(:div, _("No institution found"), |
| 7 | 7 | :id=>"institution_empty_ajax_message", |
| 8 | 8 | :class=>"errorExplanation hide-field") %> |
| 9 | - <%= hidden_field_tag "comments[institution_id]", "", id: "institution_selected" %> | |
| 9 | + <%= hidden_field_tag "community_rating[institution_id]", "", id: "institution_selected" %> | |
| 10 | 10 | </div> | ... | ... |
views/communities_ratings_extra_fields_show_institution.html.erb
| 1 | -<% if user_rating.comment and user_rating.comment.institution %> | |
| 1 | +<% if user_rating.institution %> | |
| 2 | 2 | <div class="aditional-informations"> |
| 3 | 3 | <div class="comments-user-institution"> |
| 4 | - <span>Institution :<span> <%= user_rating.comment.institution.name unless user_rating.comment.nil? %> | |
| 4 | + <span>Institution :<span> <%= user_rating.institution.name unless user_rating.institution.nil? %> | |
| 5 | 5 | </div> |
| 6 | 6 | </div> |
| 7 | 7 | <% end %> | ... | ... |