Guest User

Untitled

a guest
Nov 22nd, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. def get_initial(self):
  2. client = self.kwargs.get('pk', None)
  3. if client:
  4. self.kwargs['client'] = client
  5. return self.kwargs
  6.  
  7. def __init__(self, *args, **kwargs):
  8. super(DetailForm, self).__init__(*args, **kwargs)
  9. if kwargs.get('initial', None) and kwargs['initial'].get('client', None):
  10. self.fields['client'].widget.attrs[u'ng-readonly'] = 'true'
  11.  
  12. def inireadonly(attrs, i):
  13. field = ngmodel(i)
  14. return addattr(attrs, 'ng-readonly=readonly_{0}'.format(field))
  15.  
  16. self.fields['client'].widget.attrs[u'ng-readonly'] = 'true || '
  17.  
  18. def inireadonly(attrs, i):
  19. field = ngmodel(i)
  20. if attrs.get('ng-readonly', None) is None:
  21. attrs = addattr(attrs, 'ng-readonly=readonly_{0}'.format(field))
  22. return attrs
  23.  
  24. self.fields['client'].widget.attrs[u'ng-disabled'] = 'true'
Add Comment
Please, Sign In to add comment