equal
deleted
inserted
replaced
47 from soc.logic.models.notification import logic as notification_logic |
47 from soc.logic.models.notification import logic as notification_logic |
48 from soc.logic.models.request import logic as request_logic |
48 from soc.logic.models.request import logic as request_logic |
49 from soc.logic.models.role import logic as role_logic |
49 from soc.logic.models.role import logic as role_logic |
50 from soc.logic.models.site import logic as site_logic |
50 from soc.logic.models.site import logic as site_logic |
51 from soc.logic.models.program import logic as program_logic |
51 from soc.logic.models.program import logic as program_logic |
|
52 from soc.logic.models.timeline import logic as timeline_logic |
52 from soc.logic.models.user import logic as user_logic |
53 from soc.logic.models.user import logic as user_logic |
53 from soc.logic.models.timeline import logic as timeline_logic |
|
54 from soc.views import helper |
54 from soc.views import helper |
55 from soc.views import out_of_band |
55 from soc.views import out_of_band |
56 from soc.views.helper import redirects |
56 from soc.views.helper import redirects |
57 |
57 |
58 |
58 |
409 |
409 |
410 raise out_of_band.LoginRequest(message_fmt=login_msg_fmt) |
410 raise out_of_band.LoginRequest(message_fmt=login_msg_fmt) |
411 |
411 |
412 @allowDeveloper |
412 @allowDeveloper |
413 def checkIsUserSelf(self, django_args): |
413 def checkIsUserSelf(self, django_args): |
414 """Checks whether the specified user is the logged in user |
414 """Checks whether the specified user is the logged in user. |
415 |
415 |
416 Args: |
416 Args: |
417 django_args: the keyword args from django, only scope_path is used |
417 django_args: the keyword args from django, only scope_path is used |
418 """ |
418 """ |
419 |
419 |
982 # cannot manage this entity |
982 # cannot manage this entity |
983 self.deny(django_args) |
983 self.deny(django_args) |
984 |
984 |
985 fields = {'link_id': self.user.link_id, |
985 fields = {'link_id': self.user.link_id, |
986 'scope_path': django_args['scope_path'], |
986 'scope_path': django_args['scope_path'], |
987 'status' : 'active' |
987 'status': 'active' |
988 } |
988 } |
989 |
989 |
990 manage_entity = manage_role_logic.logic.getForFields(fields, unique=True) |
990 manage_entity = manage_role_logic.logic.getForFields(fields, unique=True) |
991 |
991 |
992 if not manage_entity: |
992 if not manage_entity: |