summaryrefslogtreecommitdiff
path: root/app/models/permission.rb
diff options
context:
space:
mode:
authorsimon <simon@zagal.(none)>2009-02-12 00:02:39 +0100
committerhukl <hukl@eight.local>2009-02-15 20:22:17 +0100
commitf10e79a554bd0666de6390c4bc34b52c8ecd936d (patch)
tree29c19fe5cbfa8ad8d4ee08639ad9689c8268c60c /app/models/permission.rb
parentb700b1315afa9b77104cf30ca1aff0c4a33b029d (diff)
* removed the auditing observer, we'll do it the old fashioned way
* added permission model * locked down attributes on page model
Diffstat (limited to 'app/models/permission.rb')
-rw-r--r--app/models/permission.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/models/permission.rb b/app/models/permission.rb
new file mode 100644
index 0000000..1070b7a
--- /dev/null
+++ b/app/models/permission.rb
@@ -0,0 +1,10 @@
1class Permission < ActiveRecord::Base
2 validates_presence_of :user_id, :node_id, :granted
3
4 # Associations
5 belongs_to :user
6 belongs_to :node
7
8 # Security
9 attr_protected :user_id, :node_id, :granted # Allow no mass assignments
10end