- "Value": "SetVar(this_page, @1r_ratings).(this_table, @1keys)\nInclude(@1pager_header)\n\nSetTitle($@1r_ratings$)\nSpan(Class: text-muted h5 m0 mb ml-lg, Body: Span(Class: ml-sm, Body: \"$@1r_desc$\"))\n\nDBFind(\"@1applications\").Where({\"ecosystem\": \"#ecosystem_id#\", \"name\": \"Ratings\"}).Vars(application)\nSetVar(admin_roles, AppParam(Ecosystem: #ecosystem_id#, App: #application_id#, Name: ratings_admin_role))\nDBFind(\"@1roles_participants\").Where({\"ecosystem\": \"#ecosystem_id#\", \"$and\": [{\"role->id\": {\"$in\": [#admin_roles#]}}, {\"role->id\": \"#role_id#\"}], \"member->account\": \"#account_id#\", \"deleted\": 0}).Vars(admin_access)\nIf(#admin_access_id# > 0){\n SetVar(isManager,1)\n}\nIf(#isManager#==1){\n AddToolButton(Title: $@1r_rating_group$, Page: @1r_rating_group, Icon: icon-drawer).Popup(Header: $@1r_rating_group$, Width: \"50\")\n}\n\nIf(#search#){\n SetVar(where, {\"ecosystem\": \"#ecosystem_id#\", \"account\": {\"$neq\": \"#guest_account#\"}, \"deleted\": 0, \"account\": {\"$ilike\": \"#search#\"}})\n}.Else{\n SetVar(where, {\"ecosystem\": \"#ecosystem_id#\", \"account\": {\"$neq\": \"#guest_account#\"}, \"deleted\": 0})\n}\n\nDiv(list-group-item ml-lg mr-lg pt-lg){\n SetVar(search_name, $@1wallet$)\n Include(@1search)\n}\n\nDBFind(#this_table#, src).Where(#where#).Order({\"account\": 1}).Limit(#pager_limit#).Offset(#pager_offset#).Count(count).Custom(_id){\n SetVar(Name: style_text, Value: \"text-normal\")\n SetVar(Name: style_link, Value: \"text-primary\")\n Span(Class: h6 text-muted, Body: #account#)\n SetVar(m_account,)\n DBFind(\"@1members\").Where({\"ecosystem\": \"#ecosystem_id#\", \"account\": \"#account#\"}).Vars(m)\n If(#m_account#){\n SetVar(image_id, #m_image_id#)\n SetVar(member_name, #m_member_name#)\n }.Else{\n SetVar(image_id, 0)\n SetVar(member_name, #account#)\n }\n}.Custom(_account){\n Button(Class: btn-xs btn-link, Page: @1r_accruals, PageParams: \"Account=#account#\"){\n Span(Class: h5, Body: $@1view$)\n }\n}.Custom(_rating){\n SetVar(rating_amount, 0).(member, #account#)\n DBFind(\"@1r_ratings\", r).Where({\"ecosystem\": \"#ecosystem_id#\", \"member\": \"#member#\"}).Vars(rating)\n Span(#rating_amount#)\n}.Custom(_username){\n LinkPage(Class: #style_link# h5 text-bold, Page: @1profile_view, PageParams: \"v_account=#account#\"){\n If(#image_id#>0){\n Image(Src: Binary().ById(#image_id#), Class: img-circle).Style(height: 30px;width: 30px; border: 1px solid #5A5D63; margin-right: 10px;)\n Span(#member_name#)\n }.Else{\n Div(){\n Span(Em(Class: fa icon-user fa-2x mr)).(#member_name#)\n }.Style(display:flex; align-items:center;)\n }\n }\n}.Custom(_actions){\n If(#isManager#==1){\n Button(Page:@1r_rating_member, PageParams: \"MemberAccount=#account#\", Class: btn bg-gray-lighter fa fa-plus pull-right).Popup(Header:$@1r_change_rating$, Width: 50)\n }\n}\n\nDiv(fullscreen){\n Div(table-responsive ml-lg mr-lg){\n Div(list-group-item){\n If(#count# > 0){\n Table(src, \"$@1name$=_username,$@1r_accruals$=_account,$@1r_rating$=_rating,=_actions\")\n }.Else{\n Div(text-center h4 text-muted){\n $@1members$ $@1not_founded$\n }\n }\n }.Style(\n margin-top:-15px;\n tbody > tr:nth-of-type(odd) {\n background-color: #f8f9fc;\n }\n )\n }\n}\nDiv(mt-sm ml-lg mr-sm mb-sm){\n Include(@1pager)\n}",
0 commit comments