candy
Version:
a micro bbs system based on duoshuo.com apis
162 lines (157 loc) • 9.08 kB
text/jade
extends ../layout
block title
| 管理后台
block banner
block content
ul
li.active
a(href="#home",data-toggle="tab")
i.icon-dashboard
|#{site.name} 概览
li
a(href="#board",data-toggle="tab")
i.icon-hdd
|讨论节点
span.badge.pull-right #{boards.length}
li
a(href="#user",data-toggle="tab")
i.icon-user
|用户
span.badge.pull-right #{users.length}
li
a(href="#setting",data-toggle="tab")
i.icon-gears
|设置
.tab-content
#home.tab-pane.active
.dash.clearfix
.dash-item.col-lg-12
i.icon-rocket.col-lg-2.label.label-success
.desc.col-lg-10
h3.uptime #{config.name} 已建立
!= moment(config.created).fromNow(true)
.birthday
!= moment(config.created).format('LLLL')
|,创始人是
- if (users[0].avatar)
img(src="#{users[0].avatar}").avatar-micro
.dash-item.col-lg-12
i.icon-group.col-lg-2.label.label-info
.desc.col-lg-10
h3.uptime 总用户数量
//- .info 今日新增用户 1 人。管理员 1 人,版主 1 人
.dash-item.col-lg-12
i.icon-code-fork.col-lg-2.label.label-warning
.desc.col-lg-10
h3.uptime 总讨论节点数量
//- .info 今日新增讨论节点 3 个
//- .dash-item.col-lg-12
i.icon-comments-alt.col-lg-2.label.label-danger
//- .desc.col-lg-10
h3.uptime 总话题量 35 帖
//- .info 今日新增话题 35 帖
.accordion-group
.accordion-heading
a.accordion-toggle(href="#addBoard",data-parent="#board-dash",data-toggle="collapse")
i.icon-plus-sign
|添加讨论节点
form
.accordion-inner
.form-group
label.col-lg-2.control-label 节点名称
.col-lg-6
input(type="text",ng-model="board.new.name").form-control
.form-group
label.col-lg-2.control-label 节点URL
.col-lg-6
input(type="text",ng-model="board.new.url").form-control
.form-group
label.col-lg-2.control-label 节点描述
.col-lg-6
textarea(ng-model="board.new.desc").form-control
.form-group
.col-lg-offset-2.col-lg-10
a(href="javascript:void(0);",ng-click="add()").btn.btn-success
i(ng-class="btns.new.icon")
|{{btns.new.text}}
.accordion-group
.accordion-heading
a.accordion-toggle(href="#board-list",data-parent="#board-dash",data-toggle="collapse")
i.icon-th-list
|讨论节点列表
.accordion-inner
- if (boards && boards.length > 0)
.list-group
- each board in boards
.list-group-item.board.clearfix(data-id="#{board.id}")
span.name.col-lg-3
a(href="/board/#{board.url}")
span.threads.col-lg-2
span.desc.col-lg-6
span.bz.col-lg-1
- each u in board.bz
- if (u.avatar)
img(src="#{u.avatar}",title="#{u.nickname ? u.nickname: u.duoshuo.user_id}")
- else
|
- else
h3.no
i.icon-ban-circle
|目前还没有任何讨论节点
.list-group
- if (users)
- each user in users
.list-group-item.user.clearfix(data-id="#{user.id}")
- if (user.avatar)
img.pull-left.avatar.thumbnail(src="#{user.avatar}")
span.name
- if (user.url)
a(href="#{user.url}",target="_blank")
- else
|
span.type
| (
span.threads
|(发表话题数量:
.list-group
- if (themes)
- each theme in themes
.list-group-item.user.clearfix(data-id="#{theme.id}")
span.name
span.version
form(name="updateSetting").form-horizontal
.form-group
label.col-lg-2.control-label 站名
.col-lg-6
input(type="text",ng-model="setting.name",ng-init="setting.name='#{config.name}'").form-control
.form-group
label.col-lg-2.control-label 描述
.col-lg-6
textarea(ng-model="setting.desc",ng-init="setting.desc='#{config.desc}'").form-control
.form-group
label.col-lg-2.control-label 地址
.col-lg-6
input(type="text",ng-model="setting.url",ng-init="setting.url='#{config.url}'").form-control
.form-group
label.col-lg-2.control-label 多说 站名
.col-lg-6
input(type="text",ng-model="setting.duoshuo.short_name",ng-init="setting.duoshuo.short_name='#{config.duoshuo.short_name}'").form-control
.form-group
label.col-lg-2.control-label 多说 secret
.col-lg-6
input(type="text",ng-model="setting.duoshuo.secret",ng-init="setting.duoshuo.secret='#{config.duoshuo.secret}'").form-control
input(type="hidden",ng-model="setting._id",ng-init="setting._id='#{config.id}'")
.form-group
.col-lg-offset-2.col-lg-10
a(href="javascript:void(0);",ng-click="update()").btn.btn-success
i(ng-class="btns.edit.icon")
|{{btns.edit.text}}
block js
script(src="/javascripts/admin.js")