Cross Reference: versions.rb
xref
: /
ontohub
/
app
/
models
/
ontology
/
versions.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
versions.rb revision b9f99a06294e593ce8fb34b015e83003229db058
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