Class: Sibu::DocumentsController
Instance Method Summary
collapse
#check_site_ownership!, #conf, #sibu_user
Instance Method Details
#create ⇒ Object
13
14
15
16
17
18
19
20
21
|
# File 'app/controllers/sibu/documents_controller.rb', line 13
def create
@document = Sibu::Document.new(document_params)
if @document.save
redirect_to documents_url, notice: "Le document a bien été téléchargé."
else
flash.now[:alert] = "Une erreur s'est produite lors du téléchargement du document."
render :new
end
end
|
#destroy ⇒ Object
23
24
25
26
27
|
# File 'app/controllers/sibu/documents_controller.rb', line 23
def destroy
@document = Sibu::Document.find(params[:id])
@document.destroy
redirect_to documents_url, notice: "Le document a bien été supprimé."
end
|
#index ⇒ Object
5
6
7
|
# File 'app/controllers/sibu/documents_controller.rb', line 5
def index
@documents = Sibu::Document.for_user(sibu_user)
end
|
#new ⇒ Object
9
10
11
|
# File 'app/controllers/sibu/documents_controller.rb', line 9
def new
@document = Sibu::Document.new(user_id: send(Rails.application.config.sibu[:current_user]).id)
end
|