feat(makers): admin can set maker upload access from maker detail page

#20
This commit is contained in:
OldHawk
2017-12-08 15:53:26 +08:00
parent 43abe80c9f
commit b4814f8f8c
4 changed files with 36 additions and 1 deletions

View File

@@ -432,6 +432,19 @@
});
};
/**
* setMakerUploadAccess
* @param acc
*/
vm.setMakerUploadAccess = function (acc) {
vm.maker.upload_access = acc;
vm.maker.$update(function (res) {
vm.maker = res;
NotifycationService.showSuccessNotify('UPLOADER.ACCESS_CHANGED_SUCCESSFULLY');
});
};
/**
* ratingMaker
* @param item

View File

@@ -80,8 +80,28 @@
ng-if="vm.user.isOper || vm.isOwner(vm.maker)" ng-click="vm.beginEditMakerDesc(vm.maker)">
{{'ABOUT.BTN_EDIT_DESC' | translate}}
</button>
<div class="btn-group width-120 margin-top-5" ng-if="vm.user.isAdmin" uib-dropdown dropdown-append-to-body>
<button id="btn-append-to-body" type="button"
class="btn btn-block"
mouse-enter-toggle-class="btn-default" base-class="btn-mt-o"
ng-click="$event.stopPropagation();"
uib-dropdown-toggle>
{{'ADMIN_UPLOAD_ACCESS' | translate }} <span class="caret"></span>
</button>
<ul class="dropdown-menu-left" uib-dropdown-menu role="menu"
aria-labelledby="btn-append-to-body">
<li role="menuitem" ng-class="{'active': vm.maker.upload_access == 'review'}">
<a href="#"
ng-click="vm.setMakerUploadAccess('review');">{{ 'UPLOADER.FIELDS_REVIEW' | translate}}</a>
</li>
<li role="menuitem" ng-class="{'active': vm.maker.upload_access == 'pass'}">
<a href="#"
ng-click="vm.setMakerUploadAccess('pass');">{{ 'UPLOADER.FIELDS_PASS' | translate}}</a>
</li>
</ul>
</div>
<button class="btn btn-width-120 margin-top-5" mouse-enter-toggle-class="btn-default" base-class="btn-mt-o"
ng-if="vm.user.isOper" ng-click="vm.beginRemoveMakerGroup(vm.maker)">
ng-if="vm.user.isAdmin" ng-click="vm.beginRemoveMakerGroup(vm.maker)">
{{'ABOUT.BTN_REMOVE_GROUP' | translate}}
</button>
</div>

View File

@@ -339,6 +339,7 @@
ADMIN_BASIC_TYPE_SET: 'Sale Type',
ADMIN_SALE_TYPE_SET: 'Sale Type Set',
ADMIN_BASIC_RLEVEL_SET: 'Recommend Level',
ADMIN_UPLOAD_ACCESS: 'Upload Access',
ADMIN_RLEVEL_SET: 'Recommend Level Set',
ADMIN_COLLECTION_COMMAND: 'Collections Command',
ADMIN_COLLECTION_CREATE: 'Create Collection',

View File

@@ -339,6 +339,7 @@
ADMIN_BASIC_TYPE_SET: '设置促销',
ADMIN_SALE_TYPE_SET: '种子促销类型',
ADMIN_BASIC_RLEVEL_SET: '推荐级别',
ADMIN_UPLOAD_ACCESS: '上传权限',
ADMIN_RLEVEL_SET: '推荐级别设置',
ADMIN_COLLECTION_COMMAND: '电影系列操作命令',
ADMIN_COLLECTION_CREATE: '创建新系列',