-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathplan.html
More file actions
92 lines (83 loc) · 3.74 KB
/
plan.html
File metadata and controls
92 lines (83 loc) · 3.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
{% extends "saas/base_dashboard.html" %}
{% block saas_title %}
{% if form.instance and form.instance.title %}
{% trans title=form.instance.title %}{{title}} Plan{% endtrans %}
{% else %}
{% trans %}New Plan ...{% endtrans %}
{% endif %}
{% endblock %}
{% block help_menus %}
{% if urls.plan_subscribers %}
<li class="divider-vertical"></li>
<li class="nav-item">
<a id="plan-subscribers" class="nav-link" href="{{urls.plan_subscribers}}">{% trans %}Plan Subscribers{% endtrans %}</a>
</li>
{% endif %}
{% endblock %}
{% block saas_content %}
<plan-update inline-template class="pb-4" id="plan-container">
<div data-trip data-trip-index="1" data-trip-content="<h2>{% trans %}Plan{% endtrans %}</h2><p>{% trans %}Set the title, description and price of a plan.{% endtrans %}</p><em>{% trans %}Use keyboard navigation or click 'Next' to move forward.{% endtrans %}</em>" data-trip-position="screen-center">
{% include "saas/profile/plans/_form.html" %}
<div class="row">
<div class="col-md-6 mt-4">
{% if urls.plan_subscribers %}
<div class="card border-secondary mt-3">
<div class="card-body text-secondary">
<div class="row align-items-center mb-3">
<div class="col-md-12">
<button id="activate-plan"
class="btn btn-primary w-100"
value="{% if form.instance.is_active %}1{% else %}0{% endif %}"
data-trip-index="2"
data-trip-position="s"
data-trip-content="<p>{% trans %}Toggle this plan between available for subscription or not.{% endtrans %}</p>"
@click="togglePlanStatus"
v-text="isActive ? '{% trans %}Deactivate{% endtrans %}' : '{% trans %}Activate{% endtrans %}'"></button>
<div class="mt-2">
{% trans %}Users can only subscribe to active plans.{% endtrans %}
</div>
</div>
</div>
</div>
</div>
{% endif %}
{% if show_delete %}
<div class="card border-danger mt-3">
<div class="card-header">
{% trans %}Danger Zone{% endtrans %}
</div>
<div class="card-body text-danger">
<button id="delete-plan-confirm" class="btn btn-danger" data-bs-toggle="modal" data-bs-target="#delete-plan-modal">{% trans %}Delete{% endtrans %}</button> {% trans %}This operation cannot be reversed.{% endtrans %}
</div>
<div id="delete-plan-modal"
class="modal fade" tabindex="-1" role="dialog"
aria-labelledby="{% trans %}Delete Plan{% endtrans %} ..." aria-hidden="true">
<form class="modal-dialog" method="post" @submit.prevent="deletePlan">
<input type="hidden" name="csrfmiddlewaretoken" value="{{csrf_token}}">
<div class="modal-content">
<div class="modal-header">
{% trans %}Delete Plan{% endtrans %} ...
</div>
<div class="modal-body">
{% trans %}Please confirm you want to delete this plan.{% endtrans %}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-outline-primary"
data-bs-dismiss="modal">{% trans %}Cancel{% endtrans %}</button>
<button id="delete-plan"
class="btn btn-danger btn-ok delete"
data-bs-dismiss="modal"
type="submit">
{% trans %}Delete{% endtrans %}
</button>
</div>
</div>
</form>
</div>
</div>
{% endif %}
</div>
</div>
</div>
</plan-update>
{% endblock %}