Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CreatePlanoContasView(LoginRequiredMixin,AjaxableResponseMixin,CreateView):
- '''
- Cria o plano de contas
- '''
- model = PlanoContas
- fields = ['nome','descricao','arquivo']
- def get_context_data(self,*args,**kwargs):
- context = super(CreatePlanoContasView, self).get_context_data(*args,**kwargs)
- context['file_upload'] = True
- return context
- criar_plano_contas = gzip_page(CreatePlanoContasView.as_view())
- class EditarPlanoContasView(LoginRequiredMixin,AjaxableResponseMixin,UpdateView):
- '''
- Atualiza o plano de contas
- '''
- model = PlanoContas
- fields = ['nome','descricao','arquivo','visivel']
- def get_context_data(self,*args,**kwargs):
- context = super(EditarPlanoContasView, self).get_context_data(*args,**kwargs)
- context['file_upload'] = True
- return context
- editar_plano_contas = gzip_page(EditarPlanoContasView.as_view())
- class ApagarPlanoContasView(LoginRequiredMixin,AjaxableResponseMixin,DeleteViewMixin,DeleteView):
- '''
- Apaga o plano de contas
- '''
- model = PlanoContas
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement