@@ 248-263 (lines=16) @@ | ||
245 | ||
246 | return qs.none() |
|
247 | ||
248 | def get_context_data(self, **kwargs): |
|
249 | context = super(ListRatesCustView, self).get_context_data(**kwargs) |
|
250 | try: |
|
251 | self.usercompany = Person.objects.get(user=self.request.user) |
|
252 | self.company = get_object_or_404(Company, |
|
253 | name=self.usercompany.company) |
|
254 | context['ratecards'] = CustomerRateCards.objects.filter( |
|
255 | company=self.company.pk)\ |
|
256 | .filter(ratecard__enabled=True)\ |
|
257 | .order_by('priority') |
|
258 | # import pdb; pdb.set_trace() |
|
259 | return context |
|
260 | except Person.DoesNotExist: |
|
261 | messages.error(self.request, |
|
262 | _(u"""This user is not linked to a customer !""")) |
|
263 | return context |
|
264 | ||
265 | ||
266 | class StatsCustView(LoginRequiredMixin, TemplateView): |
|
@@ 276-284 (lines=9) @@ | ||
273 | paginate_by = 10 |
|
274 | model = CustomerDirectory |
|
275 | ||
276 | def get_queryset(self): |
|
277 | qs = super(SipAccountCustView, self).get_queryset() |
|
278 | try: |
|
279 | self.usercompany = Person.objects.get(user=self.request.user) |
|
280 | self.company = get_object_or_404(Company, |
|
281 | name=self.usercompany.company) |
|
282 | return CustomerDirectory.objects.filter(company=self.company.pk)\ |
|
283 | .order_by('id') |
|
284 | except Person.DoesNotExist: |
|
285 | messages.error(self.request, |
|
286 | _(u"""This user is not linked to a customer !""")) |
|
287 | return qs.none() |
|
@@ 352-360 (lines=9) @@ | ||
349 | context_object_name = 'CustomerBalance' |
|
350 | paginate_by = 10 |
|
351 | ||
352 | def get_queryset(self): |
|
353 | qs = super(BalanceHistoryCustView, self).get_queryset() |
|
354 | try: |
|
355 | self.usercompany = Person.objects.get(user=self.request.user) |
|
356 | self.company = get_object_or_404(Company, name=self.usercompany.company) |
|
357 | return CompanyBalanceHistory.objects.filter(company=self.company.pk)\ |
|
358 | .filter(operation_type='customer')\ |
|
359 | .order_by('-date_modified') |
|
360 | except Person.DoesNotExist: |
|
361 | messages.error(self.request, _(u"""This user is not linked to a customer !""")) |
|
362 | return qs.none() |
|
363 |