Class: Admin::DocumentDescriptorsController

Inherits:
ApplicationController
  • Object
show all
Defined in:
app/controllers/admin/document_descriptors_controller.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) create

Create a descriptor



40
41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'app/controllers/admin/document_descriptors_controller.rb', line 40

def create
  @document_descriptor = DocumentDescriptor.new(params[:document_descriptor])

  respond_to do |format|
    if @document_descriptor.save
      format.html { redirect_to(edit_document_descriptor_path(@document_descriptor), :notice => 'DocumentDescriptor was successfully created.') }
      format.xml  { render :xml => @document_descriptor, :status => :created, :location => @document_descriptor }
    else
      flash.now[:error] = "Could not create."
      format.html { render :action => "new" }
      format.xml  { render :xml => @document_descriptor.errors, :status => :unprocessable_entity }
    end
  end
end

- (Object) destroy

Delete a descriptor



72
73
74
75
76
77
78
79
80
# File 'app/controllers/admin/document_descriptors_controller.rb', line 72

def destroy
  @document_descriptor = DocumentDescriptor.find(params[:id])
  @document_descriptor.destroy

  respond_to do |format|
    format.html { redirect_to(document_descriptors_url) }
    format.xml  { head :ok }
  end
end

- (Object) edit

Edit descriptor form



35
36
37
# File 'app/controllers/admin/document_descriptors_controller.rb', line 35

def edit
  @document_descriptor = DocumentDescriptor.find(params[:id])
end

- (Object) index

List Document Descriptors



5
6
7
8
9
10
11
12
# File 'app/controllers/admin/document_descriptors_controller.rb', line 5

def index
  @document_descriptors = DocumentDescriptor.where({})

  respond_to do |format|
    format.html
    format.xml  { render :xml => @document_descriptors }
  end
end

- (Object) new

New descriptor form



25
26
27
28
29
30
31
32
# File 'app/controllers/admin/document_descriptors_controller.rb', line 25

def new
  @document_descriptor = DocumentDescriptor.new

  respond_to do |format|
    format.html
    format.xml  { render :xml => @document_descriptor }
  end
end

- (Object) show

Show a descriptor



15
16
17
18
19
20
21
22
# File 'app/controllers/admin/document_descriptors_controller.rb', line 15

def show
  @document_descriptor = DocumentDescriptor.find(params[:id])

  respond_to do |format|
    format.html
    format.xml  { render :xml => @document_descriptor }
  end
end

- (Object) update

Update a descriptor



56
57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'app/controllers/admin/document_descriptors_controller.rb', line 56

def update
  @document_descriptor = DocumentDescriptor.find(params[:id])

  respond_to do |format|
    if @document_descriptor.update_attributes(params[:document_descriptor])
      format.html { redirect_to(edit_document_descriptor_path(@document_descriptor), :notice => 'DocumentDescriptor was successfully updated.') }
      format.xml  { head :ok }
    else
      flash.now[:error] = "Could not update."
      format.html { render :action => "edit" }
      format.xml  { render :xml => @document_descriptor.errors, :status => :unprocessable_entity }
    end
  end
end