Class: DocsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- DocsController
- Defined in:
- lib/generators/jinda/templates/app/controllers/jinda_org/docs_controller.rb
Instance Method Summary collapse
Methods inherited from ApplicationController
Instance Method Details
#destroy ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/generators/jinda/templates/app/controllers/jinda_org/docs_controller.rb', line 32 def destroy # duplicated from jinda_controller # Expected to use in jinda_controller current_ma_user = User.where(auth_token: [:auth_token]).first if [:auth_token] if Rails.env.test? # Temp solution until fix test of current_ma_user current_ma_user = $xvars['current_ma_user'] # current_ma_user = @doc.user end @doc.destroy if current_ma_user.role.upcase.split(',').include?('A') || current_ma_user == @doc.user redirect_to action: 'my' end |
#doc_update ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/generators/jinda/templates/app/controllers/jinda_org/docs_controller.rb', line 17 def doc_update # Instead of creaete, Doc record was created in form, when upload file if Jinda::Doc.exists?(runseq_id: $xvars['doc_form']['runseq_id']) @doc = Jinda::Doc.where(runseq_id: $xvars['doc_form']['runseq_id']).first @doc.update(description: $xvars['doc_form']['description'], category: $xvars['doc_form']['jinda_doc']['category'], keywords: $xvars['doc_form']['keywords'], user_id: $xvars['user_id']) else # create here # Todo end end |
#edit ⇒ Object
11 |
# File 'lib/generators/jinda/templates/app/controllers/jinda_org/docs_controller.rb', line 11 def edit; end |
#index ⇒ Object
7 8 9 |
# File 'lib/generators/jinda/templates/app/controllers/jinda_org/docs_controller.rb', line 7 def index @documents = Jinda::Doc.desc(:created_at).page(params[:page]).per(10) end |
#my ⇒ Object
13 14 15 |
# File 'lib/generators/jinda/templates/app/controllers/jinda_org/docs_controller.rb', line 13 def my @page_title = 'My Document' end |