Commit d90b319d4ddfc44ee17f86cefa93fd335241bb49

Authored by Filipe Medeiros
1 parent 6e6277fc

Profile title's included [Issue #429]

users/templates/users/profile.html
@@ -11,12 +11,6 @@ @@ -11,12 +11,6 @@
11 11
12 {% endblock %} 12 {% endblock %}
13 13
14 -{% block menu %}  
15 - {% if user|has_role:'system_admin' %}  
16 - <li> <a href="{% url 'users:create' %}">{% trans 'Add User' %}</a></li>  
17 - {% endif %}  
18 -{% endblock %}  
19 -  
20 {% block content %} 14 {% block content %}
21 {% if messages %} 15 {% if messages %}
22 {% for message in messages %} 16 {% for message in messages %}
users/views.py
@@ -47,7 +47,7 @@ class UsersListView(HasRoleMixin, LoginRequiredMixin, generic.ListView): @@ -47,7 +47,7 @@ class UsersListView(HasRoleMixin, LoginRequiredMixin, generic.ListView):
47 47
48 def get_context_data (self, **kwargs): 48 def get_context_data (self, **kwargs):
49 context = super(UsersListView, self).get_context_data(**kwargs) 49 context = super(UsersListView, self).get_context_data(**kwargs)
50 - context['title'] = 'Manage Users' 50 + context['title'] = 'Manage Users | Amadeus'
51 return context 51 return context
52 52
53 class Create(HasRoleMixin, LoginRequiredMixin, generic.edit.CreateView): 53 class Create(HasRoleMixin, LoginRequiredMixin, generic.edit.CreateView):
@@ -72,12 +72,12 @@ class Create(HasRoleMixin, LoginRequiredMixin, generic.edit.CreateView): @@ -72,12 +72,12 @@ class Create(HasRoleMixin, LoginRequiredMixin, generic.edit.CreateView):
72 72
73 self.object.save() 73 self.object.save()
74 74
75 - messages.success(self.request, _('User ')+self.object.name+_(' created successfully!')) 75 + messages.success(self.request, ('User ')+self.object.name+(' created successfully!'))
76 76
77 return super(Create, self).form_valid(form) 77 return super(Create, self).form_valid(form)
78 def get_context_data (self, **kwargs): 78 def get_context_data (self, **kwargs):
79 context = super(Create, self).get_context_data(**kwargs) 79 context = super(Create, self).get_context_data(**kwargs)
80 - context['title'] = _("Add User") 80 + context['title'] = "Add User | Amadeus"
81 return context 81 return context
82 82
83 class Update(HasRoleMixin, LoginRequiredMixin, generic.UpdateView): 83 class Update(HasRoleMixin, LoginRequiredMixin, generic.UpdateView):
@@ -109,6 +109,11 @@ class Update(HasRoleMixin, LoginRequiredMixin, generic.UpdateView): @@ -109,6 +109,11 @@ class Update(HasRoleMixin, LoginRequiredMixin, generic.UpdateView):
109 109
110 return super(Update, self).form_valid(form) 110 return super(Update, self).form_valid(form)
111 111
  112 + def get_context_data (self, **kwargs):
  113 + context = super(Update, self).get_context_data(**kwargs)
  114 + context['title'] = "Update User | Amadeus"
  115 + return context
  116 +
112 class View(LoginRequiredMixin, generic.DetailView): 117 class View(LoginRequiredMixin, generic.DetailView):
113 118
114 login_url = reverse_lazy("core:home") 119 login_url = reverse_lazy("core:home")
@@ -119,6 +124,11 @@ class View(LoginRequiredMixin, generic.DetailView): @@ -119,6 +124,11 @@ class View(LoginRequiredMixin, generic.DetailView):
119 slug_field = 'username' 124 slug_field = 'username'
120 slug_url_kwarg = 'username' 125 slug_url_kwarg = 'username'
121 126
  127 + def get_context_data (self, **kwargs):
  128 + context = super(View, self).get_context_data(**kwargs)
  129 + context['title'] = "User | Amadeus"
  130 + return context
  131 +
122 def delete_user(request,username): 132 def delete_user(request,username):
123 user = get_object_or_404(User,username = username) 133 user = get_object_or_404(User,username = username)
124 user.delete() 134 user.delete()
@@ -134,6 +144,11 @@ def remove_account(request,username): @@ -134,6 +144,11 @@ def remove_account(request,username):
134 class Change_password(generic.TemplateView): 144 class Change_password(generic.TemplateView):
135 template_name = 'users/change_password.html' 145 template_name = 'users/change_password.html'
136 146
  147 + def get_context_data (self, **kwargs):
  148 + context = super(Change_password, self).get_context_data(**kwargs)
  149 + context['title'] = "Change Password | Amadeus"
  150 + return context
  151 +
137 class Remove_account(generic.TemplateView): 152 class Remove_account(generic.TemplateView):
138 template_name = 'users/remove_account.html' 153 template_name = 'users/remove_account.html'
139 154
@@ -150,6 +165,7 @@ class UpdateProfile(LoginRequiredMixin, generic.edit.UpdateView): @@ -150,6 +165,7 @@ class UpdateProfile(LoginRequiredMixin, generic.edit.UpdateView):
150 165
151 def get_context_data(self, **kwargs): 166 def get_context_data(self, **kwargs):
152 context = super(UpdateProfile, self).get_context_data(**kwargs) 167 context = super(UpdateProfile, self).get_context_data(**kwargs)
  168 + context['title'] = 'Update Profile | Amadeus'
153 if has_role(self.request.user, 'system_admin'): 169 if has_role(self.request.user, 'system_admin'):
154 context['form'] = UpdateProfileFormAdmin(instance = self.object) 170 context['form'] = UpdateProfileFormAdmin(instance = self.object)
155 else: 171 else:
@@ -184,6 +200,12 @@ class Profile(LoginRequiredMixin, generic.DetailView): @@ -184,6 +200,12 @@ class Profile(LoginRequiredMixin, generic.DetailView):
184 def get_object(self): 200 def get_object(self):
185 user = get_object_or_404(User, username = self.request.user.username) 201 user = get_object_or_404(User, username = self.request.user.username)
186 return user 202 return user
  203 +
  204 + def get_context_data (self, **kwargs):
  205 + context = super(Profile, self).get_context_data(**kwargs)
  206 + context['title'] = "Profile | Amadeus"
  207 + return context
  208 +
187 class SearchView(LoginRequiredMixin, generic.ListView): 209 class SearchView(LoginRequiredMixin, generic.ListView):
188 210
189 login_url = reverse_lazy("core:home") 211 login_url = reverse_lazy("core:home")