|
2137 | 2137 | }, |
2138 | 2138 | { |
2139 | 2139 | "Conditions": "ContractAccess(\"@1EditPage\")", |
2140 | | - "Value": "If(#ecosystem_id#==1){\r\n\tSetTitle(\"\")\r\n}.Else{\r\n\tDiv(content-wrapper){\r\n\t\tDiv(panel panel-primary){\r\n\t\t\tDiv(list-group-item text-center){\r\n\t\t\t\tP(Class: h3 m0 text-bold, Body: Congratulations! You created your own ecosystem.)\r\n\t\t\t}\r\n\t\t\tDiv(list-group-item){\r\n\t\t\t\tSpan(Class: h3, Body: \"You as Founder hold a complete set of rights for controlling the ecosystem – creating and editing applications, modifying ecosystem parameters, etc. \")\r\n\t\t\t\tSpan(Class: h3, Body: \"To get started, you can download the finished applications from the\")\r\n\t\t\t\tSpan(Class: h3 text-primary, Body: \" https://github.com/GenesisKernel/apps \")\r\n\t\t\t\tSpan(Class: h3, Body: \"and install them using the Import service. \")\r\n\t\t\t\tSpan(Class: h3, Body: \"The Strong(basic.json) contains applications for managing roles, creating notifications and votings. \")\r\n\t\t\t\tSpan(Class: h3, Body: \"Or you can create your own apps using the tools in the Admin tab. \")\r\n\t\t\t\tSpan(Class: h3, Body: \"Documentation \")\r\n\t\t\t\tSpan(Class: h3 text-primary, Body: \"https://genesiskernel.readthedocs.io\")\r\n\t\t\t}\r\n\t\t\tDiv(panel-footer text-right clearfix){\r\n\t\t\t\tDiv(pull-left){\r\n\t\t\t\t\tButton(Body: Ecosystem parameters, Class: btn btn-default, Page: params_list)\r\n\t\t\t\t}.Style(margin-right: 20px;)\r\n\t\t\t\tDiv(pull-left){\r\n\t\t\t\t\tButton(Body: Dashboard, Class: btn btn-default, Page: admin_dashboard) \r\n\t\t\t\t}\r\n\t\t\t\tButton(Body: Import, Class: btn btn-primary, Page: import_upload)\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}", |
| 2140 | + "Value": "If(#ecosystem_id#==1){\r\n\tSetTitle(\"\")\r\n}.Else{\r\n\tIf(EcosysParam(\"founder_account\")==#key_id#){\r\n\t\tDiv(content-wrapper){\r\n\t\t\tDiv(panel panel-primary){\r\n\t\t\t\tDiv(list-group-item text-center){\r\n\t\t\t\t\tP(Class: h3 m0 text-bold, Body: Congratulations! You created your own ecosystem.)\r\n\t\t\t\t}\r\n\t\t\t\tDiv(list-group-item){\r\n\t\t\t\t\tSpan(Class: h3, Body: \"You as Founder hold a complete set of rights for controlling the ecosystem – creating and editing applications, modifying ecosystem parameters, etc. \")\r\n\t\t\t\t\tSpan(Class: h3, Body: \"To get started, you can download the finished applications from the\")\r\n\t\t\t\t\tSpan(Class: h3 text-primary, Body: \" https://github.com/GenesisKernel/apps \")\r\n\t\t\t\t\tSpan(Class: h3, Body: \"and install them using the Import service. \")\r\n\t\t\t\t\tSpan(Class: h3, Body: \"The Strong(basic.json) contains applications for managing roles, creating notifications and votings. \")\r\n\t\t\t\t\tSpan(Class: h3, Body: \"Or you can create your own apps using the tools in the Admin tab. \")\r\n\t\t\t\t\tSpan(Class: h3, Body: \"Documentation \")\r\n\t\t\t\t\tSpan(Class: h3 text-primary, Body: \"https://genesiskernel.readthedocs.io\")\r\n\t\t\t\t}\r\n\t\t\t\tDiv(panel-footer text-right clearfix){\r\n\t\t\t\t\tDiv(pull-left){\r\n\t\t\t\t\t\tButton(Body: Ecosystem parameters, Class: btn btn-default, Page: params_list)\r\n\t\t\t\t\t}.Style(margin-right: 20px;)\r\n\t\t\t\t\tDiv(pull-left){\r\n\t\t\t\t\t\tButton(Body: Dashboard, Class: btn btn-default, Page: admin_dashboard) \r\n\t\t\t\t\t}\r\n\t\t\t\t\tButton(Body: Import, Class: btn btn-primary, Page: import_upload)\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}", |
2141 | 2141 | "Name": "default_page", |
2142 | 2142 | "Menu": "default_menu", |
2143 | 2143 | "Type": "pages" |
|
2228 | 2228 | }, |
2229 | 2229 | { |
2230 | 2230 | "Conditions": "ContractAccess(\"@1EditPage\")", |
2231 | | - "Value": "Div(content-wrapper){\r\n SetTitle($editing_profile$)\r\n Div(breadcrumb){\r\n LinkPage($user_info$, profile_view)\r\n Span(/).Style(margin-right: 10px; margin-left: 10px;)\r\n Span(Class: text-muted, Body: $editing_profile$)\r\n }\r\n \r\n If(Or(#v_member_id#>0,#v_member_id#<0)){\r\n DBFind(Name: members, Source: src_member).Columns(\"id,member_name,image_id,member_info->information\").Where(\"id=#v_member_id#\").Vars(prefix)\r\n }.Else{\r\n DBFind(Name: members, Source: src_member).Columns(\"id,member_name,image_id,member_info->information\").Where(\"id=#key_id#\").Vars(prefix)\r\n }\r\n \r\n Div(row){\r\n Div(col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3){\r\n Form(panel panel-primary){\r\n Div(panel-heading, Body: LangRes(editing_profile))\r\n Div(panel-body){\r\n Div(row){\r\n Div(col-md-5 mt-lg text-center){\r\n Button(Class: btn btn-link, Page: profile_avatar_edit, PageParams: \"v_member_id=#key_id#\"){\r\n If(#prefix_image_id#>0){\r\n Image(Src: Binary().ById(#prefix_image_id#), Class: img-thumbnail).Style(width: 140px; border: 1px solid #5A5D63;)\r\n }.Else{\r\n Span(Class: fa icon-user fa-5x).Style(margin-top:20px;)\r\n }\r\n }.Popup(Header: $editing_profile$, Width: 30)\r\n }\r\n Div(col-md-7 mc-sm text-left){\r\n Div(form-group){\r\n Label(){\r\n Span(Body: LangRes(member_name))\r\n Span(Class: text-danger, Body:*)\r\n }\r\n If(Or(#prefix_id#>0,#prefix_id#<0)){\r\n Input(Name: member_name, Value: #prefix_member_name#, Disabled: true)\r\n }.Else{\r\n Input(Name: member_name).Validate(minLength:5, maxLength:20)\r\n InputErr(Name: member_name, minLength: $validate_member_name$, maxLength: $validate_member_name$)\r\n }\r\n }\r\n Div(form-group){\r\n If(GetVar(prefix_member_info_information)){\r\n Label(){\r\n Span(Body: LangRes(information))\r\n }\r\n Input(Name: information, Type: textarea, Value: #prefix_member_info_information#)\r\n }.Else{\r\n Label(){\r\n Span(Body: LangRes(information))\r\n }\r\n Input(Name: information, Type: textarea)\r\n }\r\n }\r\n }\r\n }\r\n }\r\n Div(panel-footer clearfix){\r\n Button(Body: LangRes(save), Class: btn btn-primary pull-right, Page: profile_view, PageParams: \"v_member_id=#v_member_id#\", Contract: Profile_Edit).Alert(Text: $want_save_changes$, ConfirmButton: $yes$, CancelButton: $no$, Icon: question)\r\n Button(Body: LangRes(back), Class: btn btn-default pull-right, Page: profile_view, PageParams: \"v_member_id=#v_member_id#\")\r\n }\r\n }\r\n }\r\n }\r\n}", |
| 2231 | + "Value": "Div(content-wrapper){\r\n SetTitle($editing_profile$)\r\n Div(breadcrumb){\r\n LinkPage($user_info$, profile_view)\r\n Span(/).Style(margin-right: 10px; margin-left: 10px;)\r\n Span(Class: text-muted, Body: $editing_profile$)\r\n }\r\n \r\n If(Or(#v_member_id#>0,#v_member_id#<0)){\r\n DBFind(Name: members, Source: src_member).Columns(\"id,member_name,image_id,member_info->information\").Where(\"id=#v_member_id#\").Vars(prefix)\r\n }.Else{\r\n DBFind(Name: members, Source: src_member).Columns(\"id,member_name,image_id,member_info->information\").Where(\"id=#key_id#\").Vars(prefix)\r\n }\r\n \r\n Div(row){\r\n Div(col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3){\r\n Form(panel panel-primary){\r\n Div(panel-heading, Body: LangRes(editing_profile))\r\n Div(panel-body){\r\n Div(row){\r\n Div(col-md-5 mt-lg text-center){\r\n If(Or(#prefix_id#>0,#prefix_id#<0)){\r\n Button(Class: btn btn-link, Page: profile_avatar_edit, PageParams: \"v_member_id=#key_id#\"){\r\n If(#prefix_image_id#>0){\r\n Image(Src: Binary().ById(#prefix_image_id#), Class: img-thumbnail).Style(width: 140px; border: 1px solid #5A5D63;)\r\n }.Else{\r\n Span(Class: fa icon-user fa-5x).Style(margin-top:20px;)\r\n }\r\n Div(Class: h5, Body: Edit)\r\n }.Popup(Header: $editing_profile$, Width: 30)\r\n }.Else{\r\n Span(Class: fa icon-user fa-5x).Style(margin-top:20px;)\r\n }\r\n }\r\n Div(col-md-7 mc-sm text-left){\r\n Div(form-group){\r\n Label(){\r\n Span(Body: LangRes(member_name))\r\n Span(Class: text-danger, Body:*)\r\n }\r\n If(Or(#prefix_id#>0,#prefix_id#<0)){\r\n Input(Name: member_name, Value: #prefix_member_name#, Disabled: true)\r\n }.Else{\r\n Input(Name: member_name).Validate(minLength:5, maxLength:20)\r\n InputErr(Name: member_name, minLength: $validate_member_name$, maxLength: $validate_member_name$)\r\n }\r\n }\r\n Div(form-group){\r\n If(GetVar(prefix_member_info_information)){\r\n Label(){\r\n Span(Body: LangRes(information))\r\n }\r\n Input(Name: information, Type: textarea, Value: #prefix_member_info_information#)\r\n }.Else{\r\n Label(){\r\n Span(Body: LangRes(information))\r\n }\r\n Input(Name: information, Type: textarea)\r\n }\r\n }\r\n }\r\n }\r\n }\r\n Div(panel-footer clearfix){\r\n Button(Body: LangRes(save), Class: btn btn-primary pull-right, Page: profile_view, PageParams: \"v_member_id=#v_member_id#\", Contract: Profile_Edit).Alert(Text: $want_save_changes$, ConfirmButton: $yes$, CancelButton: $no$, Icon: question)\r\n Button(Body: LangRes(back), Class: btn btn-default pull-right, Page: profile_view, PageParams: \"v_member_id=#v_member_id#\")\r\n }\r\n }\r\n }\r\n }\r\n}", |
2232 | 2232 | "Name": "profile_edit", |
2233 | 2233 | "Menu": "default_menu", |
2234 | 2234 | "Type": "pages" |
|
0 commit comments