mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-03-03 18:51:09 +01:00
feat(about): add maker group link in status pages
This commit is contained in:
@@ -36,6 +36,14 @@
|
||||
pageTitle: 'PAGETITLE.MAKER'
|
||||
}
|
||||
})
|
||||
.state('about.group', {
|
||||
url: '/maker/:makerId',
|
||||
templateUrl: '/modules/about/client/views/maker-view.client.view.html',
|
||||
data: {
|
||||
roles: ['user', 'oper', 'admin'],
|
||||
pageTitle: 'PAGETITLE.MAKER'
|
||||
}
|
||||
})
|
||||
.state('about.operlist', {
|
||||
url: '/operlist',
|
||||
templateUrl: '/modules/about/client/views/operlist.client.view.html',
|
||||
|
||||
11
modules/about/client/views/maker-view.client.view.html
Normal file
11
modules/about/client/views/maker-view.client.view.html
Normal file
@@ -0,0 +1,11 @@
|
||||
<section class="container" ng-controller="AboutController as vm" ng-init="vm.getMakerList();">
|
||||
<div class="row margin-top-20">
|
||||
<div class="col-sm-12 col-md-10 col-md-offset-1">
|
||||
<span>
|
||||
<h3 class="margin-bottom-30">
|
||||
{{'ABOUT.MAKER_GROUP' | translate}} -
|
||||
</h3>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
@@ -15,7 +15,9 @@
|
||||
|
||||
<div class="row maker-group-list">
|
||||
<div class="col-sm-6" ng-repeat="m in vm.makerList">
|
||||
<div class="text-center group-item" ng-mouseenter="vm.spinCog($event, m.name)" ng-mouseleave="vm.stopCog($event, m.name)">
|
||||
<div class="text-center group-item"
|
||||
ui-sref="about.group({ makerId: m._id })"
|
||||
ng-mouseenter="vm.spinCog($event, m.name)" ng-mouseleave="vm.stopCog($event, m.name)">
|
||||
<div class="h3">{{m.name}}</div>
|
||||
|
||||
<span>{{'ABOUT.GROUP_FOUNDER' | translate}}</span>
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
|
||||
<dt class="h-line">{{ 'STATUS_FIELD.MAKER' | translate}}:</dt>
|
||||
<dd class="h-line">
|
||||
<span ng-class="maker-list" ng-repeat="m in vm.user.makers">{{m.name}}</span>
|
||||
<span ng-class="maker-list" ng-repeat="m in vm.user.makers">
|
||||
<a ui-sref="about.group({ makerId: m._id })">{{m.name}}</a>
|
||||
</span>
|
||||
<span ng-if="vm.user.makers.length==0">-</span>
|
||||
|
||||
<div class="pull-right"
|
||||
|
||||
@@ -58,7 +58,9 @@
|
||||
|
||||
<dt class="h-line">{{ 'STATUS_FIELD.MAKER' | translate}}:</dt>
|
||||
<dd class="h-line">
|
||||
<span ng-class="maker-list" ng-repeat="m in vm.user.makers">{{m.name}}</span>
|
||||
<span ng-class="maker-list" ng-repeat="m in vm.user.makers">
|
||||
<a ui-sref="about.group({ makerId: m._id })">{{m.name}}</a>
|
||||
</span>
|
||||
<span ng-if="vm.user.makers.length==0">-</span>
|
||||
</dd>
|
||||
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
<a class="btn btn-primary pull-right margin-left-10" ng-click="vm.messageTo()" ng-if="!vm.isContextUserSelf()">
|
||||
<i class="glyphicon glyphicon-envelope"></i>
|
||||
</a>
|
||||
<a class="btn btn-primary pull-right margin-left-10" ui-sref="admin.user({userId: vm.user._id})" ng-if="vm.authentication.user.isOper">
|
||||
<a class="btn btn-primary pull-right margin-left-10" ui-sref="admin.user({userId: vm.user._id})"
|
||||
ng-if="vm.authentication.user.isOper">
|
||||
<i class="glyphicon glyphicon-cog"></i>
|
||||
</a>
|
||||
</div>
|
||||
@@ -56,7 +57,9 @@
|
||||
|
||||
<dt class="h-line">{{ 'STATUS_FIELD.MAKER' | translate}}:</dt>
|
||||
<dd class="h-line">
|
||||
<span ng-class="maker-list" ng-repeat="m in vm.user.makers">{{m.name}}</span>
|
||||
<span ng-class="maker-list" ng-repeat="m in vm.user.makers">
|
||||
<a ui-sref="about.group({ makerId: m._id })">{{m.name}}</a>
|
||||
</span>
|
||||
<span ng-if="vm.user.makers.length==0">-</span>
|
||||
</dd>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user