forked from saurabh/personal-journal
for desktop journal paper
This commit is contained in:
parent
54fb0c5917
commit
b6c96acfe4
|
@ -31,6 +31,9 @@ class Admin::JournalPapersController < OrbitMemberController
|
||||||
def new
|
def new
|
||||||
@journal_paper = JournalPaper.new
|
@journal_paper = JournalPaper.new
|
||||||
@member = MemberProfile.find_by(:uid=>params['uid']) rescue nil
|
@member = MemberProfile.find_by(:uid=>params['uid']) rescue nil
|
||||||
|
if params[:desktop]
|
||||||
|
render :layout => false
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def edit
|
def edit
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
class Desktop::JournalPapersController < DesktopAdminController
|
class Desktop::JournalPapersController < DesktopAdminController
|
||||||
def menu
|
def menu
|
||||||
|
user = OrbitHelper.current_user
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"title" => "List",
|
"title" => "List",
|
||||||
|
@ -9,139 +10,11 @@ class Desktop::JournalPapersController < DesktopAdminController
|
||||||
{
|
{
|
||||||
"title" => "Add/Edit",
|
"title" => "Add/Edit",
|
||||||
"layout" => "form",
|
"layout" => "form",
|
||||||
"data" => {"form" => form_data,"form_url" => "/something/"} }
|
"new_path" => "/admin/members/#{user.member_profile.to_param}/journal_papers/new"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
def form_data
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"type" => "text",
|
|
||||||
"id" => "text",
|
|
||||||
"label" => {
|
|
||||||
"en" => "Title English",
|
|
||||||
"zh_tw" => "Title Chinese"
|
|
||||||
},
|
|
||||||
"placeholder" => {
|
|
||||||
"en" => "Title English",
|
|
||||||
"zh_tw" => "Title Chinese"
|
|
||||||
},
|
|
||||||
"name" => "journal_papers[title]",
|
|
||||||
"multilanguage" => true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type" => "checkbox",
|
|
||||||
"label" => "Check Box",
|
|
||||||
"name" => "journal_papers[checkbox]",
|
|
||||||
"option" => [{
|
|
||||||
"id" => "A",
|
|
||||||
"label" => {
|
|
||||||
"en" => "Check Box English",
|
|
||||||
"zh_tw" => "Check Box Chinese"
|
|
||||||
},
|
|
||||||
"value" => {
|
|
||||||
"en" => "A_en",
|
|
||||||
"zh_tw" => "A_zh_tw"
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
"id" => "B",
|
|
||||||
"label" => {
|
|
||||||
"en" => "Check Box English",
|
|
||||||
"zh_tw" => "Check Box Chinese"
|
|
||||||
},
|
|
||||||
"value" => {
|
|
||||||
"en" => "B_en",
|
|
||||||
"zh_tw" => "B_zh_tw"
|
|
||||||
}
|
|
||||||
}],
|
|
||||||
"multilanguage" => true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type" => "radio",
|
|
||||||
"label" => "Radio",
|
|
||||||
"name" => "journal_papers[radio]",
|
|
||||||
"option" => [{
|
|
||||||
"id" => "C",
|
|
||||||
"label" => {
|
|
||||||
"en" => "Radio1 English",
|
|
||||||
"zh_tw" => "Radio1 Chinese"
|
|
||||||
},
|
|
||||||
"value" => {
|
|
||||||
"en" => "A_en",
|
|
||||||
"zh_tw" => "A_zh_tw"
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
"id" => "D",
|
|
||||||
"label" => {
|
|
||||||
"en" => "Radio2 English",
|
|
||||||
"zh_tw" => "Radio2 Chinese"
|
|
||||||
},
|
|
||||||
"value" => {
|
|
||||||
"en" => "B_en",
|
|
||||||
"zh_tw" => "B_zh_tw"
|
|
||||||
}
|
|
||||||
}],
|
|
||||||
"multilanguage" => true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type" => "select",
|
|
||||||
"id" => "select",
|
|
||||||
"label" => "Select",
|
|
||||||
"name" => "journal_papers[select]",
|
|
||||||
"option" => [{
|
|
||||||
"text" => {
|
|
||||||
"en" => "Option1 English",
|
|
||||||
"zh_tw" => "Option1 Chinese"
|
|
||||||
},
|
|
||||||
"value" => {
|
|
||||||
"en" => "A_en",
|
|
||||||
"zh_tw" => "A_zh_tw"
|
|
||||||
},
|
|
||||||
"selected" => true
|
|
||||||
},{
|
|
||||||
"text" => {
|
|
||||||
"en" => "Option2 English",
|
|
||||||
"zh_tw" => "Option2 Chinese"
|
|
||||||
},
|
|
||||||
"value" => {
|
|
||||||
"en" => "B_en",
|
|
||||||
"zh_tw" => "B_zh_tw"
|
|
||||||
}
|
|
||||||
},{
|
|
||||||
"text" => {
|
|
||||||
"en" => "Option3 English",
|
|
||||||
"zh_tw" => "Option3 Chinese"
|
|
||||||
},
|
|
||||||
"value" => {
|
|
||||||
"en" => "C_en",
|
|
||||||
"zh_tw" => "C_zh_tw"
|
|
||||||
}
|
|
||||||
}],
|
|
||||||
"multilanguage" => true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type" => "textarea",
|
|
||||||
"id" => "textarea",
|
|
||||||
"label" => {
|
|
||||||
"en" => "Textarea English",
|
|
||||||
"zh_tw" => "Textarea Chinese"
|
|
||||||
},
|
|
||||||
"name" => "journal_papers[textarea]",
|
|
||||||
"multilanguage" => true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type" => "file",
|
|
||||||
"id" => "file",
|
|
||||||
"label" => {
|
|
||||||
"en" => "File English",
|
|
||||||
"zh_tw" => "File Chinese"
|
|
||||||
},
|
|
||||||
"name" => "journal_papers[file]",
|
|
||||||
"multilanguage" => true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
end
|
|
||||||
|
|
||||||
def get_paper_list
|
def get_paper_list
|
||||||
user = OrbitHelper.current_user
|
user = OrbitHelper.current_user
|
||||||
user_profile = user.member_profile
|
user_profile = user.member_profile
|
||||||
|
|
Loading…
Reference in New Issue