Cross Reference: versions.rb
xref
: /
ontohub
/
app
/
models
/
ontology
/
versions.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
versions.rb revision c089c2e01fd049de4c25af718af1a26b8846c890
module
Ontology
::
Versions
extend
ActiveSupport
::
Concern
included
do
has_many
:
versions
, :
dependent
=> :
destroy
, :
class_name
=>
'OntologyVersion'
attr_accessible
:
versions_attributes
accepts_nested_attributes_for
:
versions
after_create
:
create_permission_for_first_version
end
protected
def
create_permission_for_first_version
version
=
versions.first
permissions.create
! :
subject
=>
version.user
, :
role
=>
'owner'
if
version
end
end