1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-19 13:54:25 +01:00

managers: edit user/edit subscription

This commit is contained in:
Sylvain 2020-04-29 11:11:57 +02:00
parent 35ce577651
commit 68fd322398
3 changed files with 9 additions and 3 deletions

View File

@ -76,8 +76,13 @@
<p>
{{ 'app.admin.members_edit.price_' | translate }} {{ subscription.plan.amount | currency}}
</p>
<button class="btn btn-default" ng-click="updateSubscriptionModal(subscription, true)" translate>{{ 'app.admin.members_edit.offer_free_days' }}</button>
<button class="btn btn-default" ng-click="updateSubscriptionModal(subscription, false)" translate>{{ 'app.admin.members_edit.extend_subscription' }}</button>
<div ng-hide="user.id === currentUser.id">
<button class="btn btn-default" ng-click="updateSubscriptionModal(subscription, true)" translate>{{ 'app.admin.members_edit.offer_free_days' }}</button>
<button class="btn btn-default" ng-click="updateSubscriptionModal(subscription, false)" translate>{{ 'app.admin.members_edit.extend_subscription' }}</button>
</div>
<p class="alert alert-info" ng-show="user.id === currentUser.id" translate>
{{ 'app.admin.members_edit.cannot_extend_own_subscription' }}
</p>
</div>

View File

@ -12,6 +12,6 @@ class SubscriptionPolicy < ApplicationPolicy
end
def update?
user.admin?
user.admin? || (user.manager? && record.user.id != user.id)
end
end

View File

@ -763,6 +763,7 @@ en:
wallet: "Wallet"
to_credit: 'Credit'
cannot_credit_own_wallet: "You cannot credit your own wallet. Please ask another manager or an administrator to credit your wallet."
cannot_extend_own_subscription: "You cannot extend your own subscription. Please ask another manager or an administrator to extend your subscription."
#add a new administrator to the platform
admins_new:
add_an_administrator: "Add an administrator"