aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'site/app/models/agenda.rb')
-rw-r--r--site/app/models/agenda.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/site/app/models/agenda.rb b/site/app/models/agenda.rb
index 46cf2d8..5580828 100644
--- a/site/app/models/agenda.rb
+++ b/site/app/models/agenda.rb
@@ -5,6 +5,7 @@ class Agenda < ActiveRecord::Base
fields do
meeting_time :datetime
email_reminder_sent :boolean, :null => false, :default => false
+ meeting_log :text, :null => false, :default => ''
timestamps
end
@@ -32,7 +33,10 @@ class Agenda < ActiveRecord::Base
end
def update_permitted?
- acting_user.council_member? || acting_user.administrator?
+ return false if meeting_log_changed?
+ return true if acting_user.council_member?
+ return true if acting_user.administrator?
+ false
end
def destroy_permitted?