Cross Reference: proofs_controller.rb
xref
: /
ontohub
/
app
/
controllers
/
proofs_controller.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
proofs_controller.rb revision a69acbeaebd107fdcce828f5be036bcf116b3d7b
class
ProofsController
<
ApplicationController
before_filter
:
check_write_permissions
def
create
if
ontology.unproven_theorems.present
?
ontology.current_version.async
_prove
flash
[:
success
] = t
(
'
prove.create.starting
_jobs'
)
else
flash
[:
notice
] = t
(
'
prove.create.nothing
_to_do'
)
end
redirect_to
([
ontology.repository
,
ontology
, :
theorems
])
end
protected
def
ontology
@
ontology
||=
Ontology.find
(
params
[:
ontology_id
])
end
def
check_write_permissions
authorize
! :
write
,
ontology.repository
end
end