mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-03-06 12:11:02 +01:00
feat(core): add new admin menu item
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
'use strict';
|
||||
|
||||
app.registerModule('about', ['core']);// The core module is required for special route handling; see /core/client/config/core.client.routes
|
||||
app.registerModule('about.admin', ['core.admin']);
|
||||
app.registerModule('about.admin.routes', ['core.admin.routes']);
|
||||
app.registerModule('about.services');
|
||||
app.registerModule('about.routes', ['ui.router', 'core.routes', 'about.services']);
|
||||
}(ApplicationConfiguration));
|
||||
|
||||
@@ -27,6 +27,11 @@
|
||||
state: 'about.black',
|
||||
position: 2
|
||||
});
|
||||
menuService.addSubMenuItem('topbar', 'about', {
|
||||
title: 'MENU_ABOUT_MAKERGROUP',
|
||||
state: 'about.maker',
|
||||
position: 2
|
||||
});
|
||||
|
||||
}
|
||||
}());
|
||||
|
||||
@@ -27,6 +27,14 @@
|
||||
data: {
|
||||
pageTitle: 'PAGETITLE.BLACK'
|
||||
}
|
||||
})
|
||||
.state('about.maker', {
|
||||
url: '/maker',
|
||||
templateUrl: '/modules/about/client/views/maker.client.view.html',
|
||||
data: {
|
||||
roles: ['user', 'oper', 'admin'],
|
||||
pageTitle: 'PAGETITLE.MAKER'
|
||||
}
|
||||
});
|
||||
}
|
||||
}());
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
angular
|
||||
.module('about.admin')
|
||||
.run(menuConfig);
|
||||
|
||||
menuConfig.$inject = ['menuService'];
|
||||
|
||||
function menuConfig(menuService) {
|
||||
menuService.addSubMenuItem('topbar', 'admin', {
|
||||
title: 'MENU_ADMIN_MAKERGROUP',
|
||||
state: 'admin.maker',
|
||||
position: 5,
|
||||
divider: true
|
||||
});
|
||||
|
||||
}
|
||||
}());
|
||||
@@ -0,0 +1,20 @@
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
angular
|
||||
.module('about.admin.routes')
|
||||
.config(routeConfig);
|
||||
|
||||
routeConfig.$inject = ['$stateProvider'];
|
||||
|
||||
function routeConfig($stateProvider) {
|
||||
$stateProvider
|
||||
.state('admin.maker', {
|
||||
url: '/maker',
|
||||
templateUrl: '/modules/about/client/views/admin/maker-admin.client.view.html',
|
||||
data: {
|
||||
pageTitle: 'PAGETITLE.MAKER'
|
||||
}
|
||||
});
|
||||
}
|
||||
}());
|
||||
@@ -0,0 +1,11 @@
|
||||
<section class="container" ng-controller="AboutController as vm" ng-init="vm.init();">
|
||||
<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_ADMIN' | translate}}
|
||||
</h3>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
11
modules/about/client/views/maker.client.view.html
Normal file
11
modules/about/client/views/maker.client.view.html
Normal file
@@ -0,0 +1,11 @@
|
||||
<section class="container" ng-controller="AboutController as vm" ng-init="vm.init();">
|
||||
<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>
|
||||
@@ -23,6 +23,7 @@
|
||||
MENU_TORRENTS_ADMIN: 'Manage Torrents',
|
||||
MENU_TORRENTS_ADMIN_EDAU: 'Announce Editor',
|
||||
MENU_ADMIN_OFFICIAL_INVITATION: 'Send official invitation',
|
||||
MENU_ADMIN_MAKERGROUP: 'Resources Maker Group Configure',
|
||||
MENU_ADMIN_MESSAGES: 'System Messages',
|
||||
MENU_ADMIN_TRACE: 'System Traces',
|
||||
MENU_ADMIN_FORUMS_CONFIGURE: 'Forums Configure',
|
||||
@@ -34,6 +35,7 @@
|
||||
MENU_ABOUT: 'About',
|
||||
MENU_ABOUT_RULES: 'Rules',
|
||||
MENU_ABOUT_BLACKLIST: 'Client Black List',
|
||||
MENU_ABOUT_MAKERGROUP: 'Resources Maker Group',
|
||||
MENU_VIP: 'VIP',
|
||||
MENU_ADMIN: 'Admin',
|
||||
|
||||
@@ -152,6 +154,7 @@
|
||||
RANKING: 'Ranking',
|
||||
RULES: 'Rules',
|
||||
BLACK: 'Client Black List',
|
||||
MAKER: 'Resources Maker Group',
|
||||
VIP: 'Vip',
|
||||
FORUM: 'Forum',
|
||||
ADMIN_USER_LIST: 'User List',
|
||||
@@ -378,7 +381,7 @@
|
||||
TORRENTS_SUBMIT_UPLOAD: '7. Agree the rules and submit your resources',
|
||||
SUBMIT_BUTTON: 'OK, SUBMIT NOW',
|
||||
CANCEL_BUTTON: 'NO, CANCEL IT',
|
||||
AGREE_RULES: 'I agree and already read all the rules, <a href="#">read here</a>',
|
||||
AGREE_RULES: 'I agree and already read all the rules, <a href="/about/rules">read here</a>',
|
||||
DOWNLOAD_TORRENT: 'Download Torrent',
|
||||
|
||||
ENTER_MUSIC_TITLE: '3. Please enter the artist name and music/album title',
|
||||
@@ -455,7 +458,9 @@
|
||||
|
||||
//about views
|
||||
ABOUT: {
|
||||
CLIENT_BLACK_LIST: 'Client Black List'
|
||||
CLIENT_BLACK_LIST: 'Client Black List',
|
||||
MAKER_GROUP: 'Resources Maker Group',
|
||||
MAKER_GROUP_ADMIN: 'Resources Maker Group Configure'
|
||||
},
|
||||
|
||||
//user settings
|
||||
|
||||
@@ -23,9 +23,10 @@
|
||||
MENU_TORRENTS_ADMIN: '种子管理',
|
||||
MENU_TORRENTS_ADMIN_EDAU: '种子修改器',
|
||||
MENU_ADMIN_OFFICIAL_INVITATION: '发送官方邀请',
|
||||
MENU_ADMIN_MAKERGROUP: '资源压制小组管理',
|
||||
MENU_ADMIN_MESSAGES: '系统消息',
|
||||
MENU_ADMIN_TRACE: '系统日志',
|
||||
MENU_ADMIN_FORUMS_CONFIGURE: '论坛配置',
|
||||
MENU_ADMIN_FORUMS_CONFIGURE: '论坛配置管理',
|
||||
MENU_ADMIN_FORUMS_MANAGEMENT: '论坛管理',
|
||||
MENU_USERS_ADMIN: '用户管理',
|
||||
MENU_UPLOAD: '发布',
|
||||
@@ -34,6 +35,7 @@
|
||||
MENU_ABOUT: '关于',
|
||||
MENU_ABOUT_RULES: '站内规则',
|
||||
MENU_ABOUT_BLACKLIST: '禁止客户端列表',
|
||||
MENU_ABOUT_MAKERGROUP: '资源压制小组',
|
||||
MENU_VIP: 'VIP',
|
||||
MENU_ADMIN: '管理中心',
|
||||
|
||||
@@ -152,6 +154,7 @@
|
||||
RANKING: '排行榜',
|
||||
RULES: '规则',
|
||||
BLACK: '禁止客户端列表',
|
||||
MAKER: '资源压制小组',
|
||||
VIP: 'Vip',
|
||||
FORUM: '论坛',
|
||||
ADMIN_USER_LIST: '用户管理',
|
||||
@@ -378,7 +381,7 @@
|
||||
TORRENTS_SUBMIT_UPLOAD: '7. 同意上传协议,并提交',
|
||||
SUBMIT_BUTTON: '已备妥,现在提交',
|
||||
CANCEL_BUTTON: '算了,以后再说',
|
||||
AGREE_RULES: '我已阅读并同意站内所有协议条款,<a href="#">协议条款</a>',
|
||||
AGREE_RULES: '我已阅读并同意站内所有协议条款,<a href="/about/rules">协议条款</a>',
|
||||
DOWNLOAD_TORRENT: '下载种子',
|
||||
|
||||
ENTER_MUSIC_TITLE: '3. 请输入艺人名称和音乐/专辑标题',
|
||||
@@ -455,7 +458,9 @@
|
||||
|
||||
//about views
|
||||
ABOUT: {
|
||||
CLIENT_BLACK_LIST: '禁止客户端列表'
|
||||
CLIENT_BLACK_LIST: '禁止客户端列表',
|
||||
MAKER_GROUP: '资源压制小组',
|
||||
MAKER_GROUP_ADMIN: '资源压制小组配置管理'
|
||||
},
|
||||
|
||||
//user settings
|
||||
|
||||
Reference in New Issue
Block a user