[Git][noosfero/noosfero][stable-1.8] Merge branch 'solid' into 'master'
Rodrigo Souto
gitlab at mg.gitlab.com
Tue Jul 25 11:18:47 BRT 2017
Rodrigo Souto pushed to branch stable-1.8 at Noosfero / noosfero
Commits:
2e9f5a2f by Rodrigo Souto at 2017-07-25T14:18:25+00:00
Merge branch 'solid' into 'master'
Applying SOLID techniques
See merge request !1273
- - - - -
1 changed file:
- app/models/concerns/code_numbering.rb
Changes:
=====================================
app/models/concerns/code_numbering.rb
=====================================
--- a/app/models/concerns/code_numbering.rb
+++ b/app/models/concerns/code_numbering.rb
@@ -35,14 +35,24 @@ module CodeNumbering
self.code_scope.maximum(self.code_numbering_field) || 0
end
+ def code_max
+ max = nil
+
+ if self.code_numbering_options[:start]
+ max = self.code_numbering_options[:start].to_i - 1
+ end
+
+ max
+ end
+
def create_code_numbering
- max = self.code_numbering_options[:start].to_i - 1 if self.code_numbering_options[:start]
+ max = code_max
max = self.code_maximum
self.send "#{self.code_numbering_field}=", max+1
end
def reset_scope_code_numbering
- max = self.code_numbering_options[:start].to_i - 1 if self.code_numbering_options[:start]
+ max = code_max
max ||= 1
self.code_scope.order(:created_at).each do |record|
View it on GitLab: https://gitlab.com/noosfero/noosfero/commit/2e9f5a2fcedc77aeeee95883d7534aebc6dbf5be
---
View it on GitLab: https://gitlab.com/noosfero/noosfero/commit/2e9f5a2fcedc77aeeee95883d7534aebc6dbf5be
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20170725/bc48a9e3/attachment-0001.html>
More information about the Noosfero-dev
mailing list