|
|
|
@ -1,5 +1,6 @@ |
|
|
|
class DocumentsController < ApplicationController |
|
|
|
class DocumentsController < ApplicationController |
|
|
|
include JurisprudenceSearch |
|
|
|
include JurisprudenceSearch |
|
|
|
|
|
|
|
include DoctrineSearch |
|
|
|
|
|
|
|
|
|
|
|
load_and_authorize_resource :document, class: "Cdao::Jurisprudence" |
|
|
|
load_and_authorize_resource :document, class: "Cdao::Jurisprudence" |
|
|
|
|
|
|
|
|
|
|
|
@ -16,7 +17,7 @@ class DocumentsController < ApplicationController |
|
|
|
|
|
|
|
|
|
|
|
def show |
|
|
|
def show |
|
|
|
@subjects = Cdao::Subject.all |
|
|
|
@subjects = Cdao::Subject.all |
|
|
|
@doctrines = @document.doctrines |
|
|
|
@doctrines = @document.doctrines.sort_by { |doctrine| @doctrines.sort_by { |doctrine| [-doctrine.jurisprudences.first.year, -doctrine.jurisprudences.first.docdate] } |
|
|
|
|
|
|
|
|
|
|
|
where = { enabled: true, state: "published" } |
|
|
|
where = { enabled: true, state: "published" } |
|
|
|
@cited_in_documents = @document.class.citing_docs_of(@document, where) |
|
|
|
@cited_in_documents = @document.class.citing_docs_of(@document, where) |
|
|
|
|