mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-19 13:54:25 +01:00
fix display success after admin subscribe plan
This commit is contained in:
parent
ba559d87fb
commit
8ae3cf25b8
@ -30,7 +30,8 @@ Application.Controllers.controller "PlansIndexController", ["$scope", "$rootScop
|
||||
member_id: null
|
||||
|
||||
## already subscribed plan of the current user
|
||||
$scope.paidPlan = null
|
||||
$scope.paid =
|
||||
plan: null
|
||||
|
||||
## plan to subscribe (shopping cart)
|
||||
$scope.selectedPlan = null
|
||||
@ -52,7 +53,7 @@ Application.Controllers.controller "PlansIndexController", ["$scope", "$rootScop
|
||||
##
|
||||
$scope.updateMember = ->
|
||||
$scope.selectedPlan = null
|
||||
$scope.paidPlan = null
|
||||
$scope.paid.plan = null
|
||||
$scope.group.change = false
|
||||
Member.get {id: $scope.ctrl.member.id}, (member) ->
|
||||
$scope.ctrl.member = member
|
||||
@ -156,7 +157,7 @@ Application.Controllers.controller "PlansIndexController", ["$scope", "$rootScop
|
||||
if $scope.currentUser
|
||||
if $scope.currentUser.role isnt 'admin'
|
||||
$scope.ctrl.member = $scope.currentUser
|
||||
$scope.paidPlan = $scope.currentUser.subscribed_plan
|
||||
$scope.paid.plan = $scope.currentUser.subscribed_plan
|
||||
$scope.group.id = $scope.currentUser.group_id
|
||||
|
||||
$scope.$on 'devise:new-session', (event, user)->
|
||||
@ -246,7 +247,7 @@ Application.Controllers.controller "PlansIndexController", ["$scope", "$rootScop
|
||||
.result['finally'](null).then (subscription)->
|
||||
$scope.ctrl.member.subscribed_plan = angular.copy($scope.selectedPlan)
|
||||
Auth._currentUser.subscribed_plan = angular.copy($scope.selectedPlan)
|
||||
$scope.paidPlan = angular.copy($scope.selectedPlan)
|
||||
$scope.paid.plan = angular.copy($scope.selectedPlan)
|
||||
$scope.selectedPlan = null
|
||||
|
||||
|
||||
@ -325,10 +326,8 @@ Application.Controllers.controller "PlansIndexController", ["$scope", "$rootScop
|
||||
.result['finally'](null).then (reservation)->
|
||||
$scope.ctrl.member.subscribed_plan = angular.copy($scope.selectedPlan)
|
||||
Auth._currentUser.subscribed_plan = angular.copy($scope.selectedPlan)
|
||||
index = $scope.members.indexOf($scope.ctrl.member)
|
||||
$scope.members.splice(index, 1)
|
||||
$scope.ctrl.member = null
|
||||
$scope.paidPlan = angular.copy($scope.selectedPlan)
|
||||
$scope.paid.plan = angular.copy($scope.selectedPlan)
|
||||
$scope.selectedPlan = null
|
||||
|
||||
|
||||
|
@ -97,7 +97,7 @@
|
||||
</div>
|
||||
<button class="btn btn-default m-t"
|
||||
ng-click="group.change = !group.change"
|
||||
ng-show="(!selectedPlan && ctrl.member && !ctrl.member.subscribed_plan && ctrl.member.subscription) || (!paidPlan)"
|
||||
ng-show="(!selectedPlan && ctrl.member && !ctrl.member.subscribed_plan && ctrl.member.subscription) || (!paid.plan)"
|
||||
translate
|
||||
translate-values="{ROLE:currentUser.role}"
|
||||
translate-interpolation="messageformat">{{ 'he_wants_to_change_group' }}</button>
|
||||
@ -150,7 +150,7 @@
|
||||
</section>
|
||||
|
||||
|
||||
<section class="widget panel b-a m m-t-lg" ng-if="paidPlan">
|
||||
<section class="widget panel b-a m m-t-lg" ng-if="paid.plan">
|
||||
<div class="panel-heading b-b">
|
||||
<h3 translate>{{ 'summary' }}</h3>
|
||||
</div>
|
||||
@ -159,8 +159,8 @@
|
||||
{{ 'you_ve_just_payed_the_' | translate }} <strong translate>{{ '_subscription' }}</strong> :
|
||||
|
||||
<div class="well well-warning m-t-sm">
|
||||
<i class="font-sbold">{{ paidPlan | humanReadablePlanName }}</i>
|
||||
<div class="font-sbold">{{ 'subscription_price' | translate }} {{paidPlan.amount | currency}}</div>
|
||||
<i class="font-sbold">{{ paid.plan | humanReadablePlanName }}</i>
|
||||
<div class="font-sbold">{{ 'subscription_price' | translate }} {{paid.plan.amount | currency}}</div>
|
||||
</div>
|
||||
|
||||
<div class="alert alert-success">{{ 'thank_you_your_subscription_is_successful' | translate }}<br>
|
||||
|
Loading…
x
Reference in New Issue
Block a user