2013-11-06 22:30:20 +00:00
< div class = "plan-manager-element" >
<!-- Loading/Changing -->
< i class = "fa fa-spinner fa-spin fa-3x" ng-show = "planLoading" > < / i >
<!-- Alerts -->
2013-11-06 22:59:16 +00:00
< div class = "alert alert-danger" ng-show = "limit == 'over' && !planLoading" >
You are using more private repositories than your plan allows. Please
upgrade your subscription to avoid disruptions in your < span ng-show = "organization" > organization's< / span > service.
2013-11-06 22:30:20 +00:00
< / div >
2013-11-06 22:59:16 +00:00
< div class = "alert alert-warning" ng-show = "limit == 'at' && !planLoading" >
You are at your current plan's number of allowed private repositories. Please upgrade your subscription to avoid future disruptions in your < span ng-show = "organization" > organization's< / span > service.
< / div >
< div class = "alert alert-success" ng-show = "limit == 'near' && !planLoading" >
2013-11-06 22:30:20 +00:00
You are nearing the number of allowed private repositories. It might be time to think about
2013-11-06 22:59:16 +00:00
upgrading your subscription to avoid future disruptions in your < span ng-show = "organization" > organization's< / span > service.
2013-11-06 22:30:20 +00:00
< / div >
<!-- Chart -->
< div >
2013-11-06 22:59:16 +00:00
< div id = "repository-usage-chart" class = "limit-{{limit}}" > < / div >
2013-11-06 22:30:20 +00:00
< span class = "usage-caption" ng-show = "chart" > Repository Usage< / span >
< / div >
<!-- Plans Table -->
< table class = "table table-hover plans-table" ng-show = "!planLoading" >
< thead >
< td > Plan< / td >
< td > Private Repositories< / td >
< td style = "min-width: 64px" > Price< / td >
< td > < / td >
< / thead >
< tr ng-repeat = "plan in plans" ng-class = "(subscribedPlan.stripeId === plan.stripeId) ? getActiveSubClass() : ''" >
< td > {{ plan.title }}< / td >
< td > {{ plan.privateRepos }}< / td >
< td > < div class = "plan-price" > ${{ plan.price / 100 }}< / div > < / td >
< td class = "controls" >
< div ng-switch = 'plan.stripeId' >
< div ng-switch-when = 'bus-free' >
< button class = "btn button-hidden" > Hidden!< / button >
< / div >
< div ng-switch-default >
< button class = "btn" ng-show = "subscribedPlan.stripeId !== plan.stripeId"
ng-class="subscribedPlan.price == 0 ? 'btn-primary' : 'btn-default'"
ng-click="changeSubscription(plan.stripeId)">
< i class = "fa fa-spinner fa-spin" ng-show = "planChanging" > < / i >
< span ng-show = "!planChanging && subscribedPlan.price != 0" > Change< / span >
< span ng-show = "!planChanging && subscribedPlan.price == 0" > Subscribe< / span >
< / button >
< button class = "btn btn-danger" ng-show = "subscription.plan === plan.stripeId"
ng-click="cancelSubscription()">
< i class = "fa fa-spinner fa-spin" ng-show = "planChanging" > < / i >
< span ng-show = "!planChanging" > Cancel< / span >
< / button >
< / div >
< / div >
< / td >
< / tr >
< / table >
< / div >