def handle_register_view(request, cluster_id=None): try: register_handler = ClusterHandler(request, cluster_id) except Cluster.DoesNotExist: raise Http404 message = register_handler.has_permission() if message: messages.error(request, message) return render_to_response('show_message.html', {}, context_instance=RequestContext(request)) register_handler.initial_forms() if register_handler.is_valid_forms(): member = register_handler.save_forms() subject = u"ثبت نام شما با موفقیت انجام شد." message_body = u"توجه داشته باشید که تا زمان تاییدشدن عضویت شما توسط مدیر سامانه ، نمیتوانید طرحی را در سامانه ثبت کنید ." message = MessageServices.get_title_body_message(subject, message_body) MessageServices.send_message(u"ثبت نام در سامانه موسسه نگاه نو", message, member.user) SMSService.send_sms(subject + '\n' + message_body, [member.mobile]) messages.success(request, u"ثبت نام شما با موفقیت انجام شد.") if request.user.is_authenticated(): return HttpResponseRedirect(reverse('edit_accounts')) return HttpResponseRedirect(reverse('login')) context = register_handler.get_context() return render_to_response('registration/register.html', context, context_instance=RequestContext(request))
def handle_register_view(request, cluster_id=None): try: register_handler = ClusterHandler(request, cluster_id) except Cluster.DoesNotExist: raise Http404 message = register_handler.has_permission() if message: messages.error(request, message) return render_to_response("show_message.html", {}, context_instance=RequestContext(request)) register_handler.initial_forms() if register_handler.is_valid_forms(): member = register_handler.save_forms() subject = u"ثبت نام شما با موفقیت انجام شد." message_body = ( u"توجه داشته باشید که تا زمان تاییدشدن عضویت شما توسط مدیر سامانه ، نمیتوانید طرحی را در سامانه ثبت کنید ." ) message = MessageServices.get_title_body_message(subject, message_body) MessageServices.send_message(u"ثبت نام در سامانه موسسه نگاه نو", message, member.user) SMSService.send_sms(subject + "\n" + message_body, [member.mobile]) messages.success(request, u"ثبت نام شما با موفقیت انجام شد.") if request.user.is_authenticated(): return HttpResponseRedirect(reverse("edit_accounts")) return HttpResponseRedirect(reverse("login")) context = register_handler.get_context() return render_to_response("registration/register.html", context, context_instance=RequestContext(request))
def handle_member_edit(request): member = request.user.member if member.is_confirmed is False: messages.error(request, u"ثبت نام شما از طرف مدیریت رد شده است و نمی توانید در سامانه وارد شوید.") logout(request) return HttpResponseRedirect(reverse('login')) handler = ClusterHandler(request, cluster_id=member.cluster_id, has_cluster=member.cluster is not None) handler.initial_forms(member=member) if handler.is_valid_forms(): handler.save_forms() messages.success(request, u"ویرایش اطلاعات با موفقیت انجام شد.") handler = ClusterHandler(request, cluster_id=member.cluster_id) handler.initial_forms(member=member, check_post=False) c = handler.get_context() return render_to_response('accounts/edit_accounts.html', c, context_instance=RequestContext(request))
def action_view(self, http_request, selected_instances): cluster = selected_instances[0] handler = ClusterHandler(http_request, cluster_id=cluster.id, has_register=False, member=cluster.head) handler.initial_forms() if handler.is_valid_forms(): handler.save_only_cluster(cluster.head) messages.success(http_request, u"ویرایش اطلاعات با موفقیت انجام شد.") return render_to_response('accounts/edit_member_action.html', {}, context_instance=RequestContext(http_request)) c = handler.get_context() return render_to_response('accounts/edit_member_action.html', c, context_instance=RequestContext(http_request))
def action_view(self, http_request, selected_instances): instance = selected_instances[0] member = instance handler = ClusterHandler(http_request, cluster_id=member.cluster_id, has_cluster=False,member=instance) handler.initial_forms(member=member) handler.set_all_readonly() c = handler.get_context() print c['member'].id,"*******************" return render_to_response('accounts/show_member_action.html', c, context_instance=RequestContext(http_request))
def action_view(self, http_request, selected_instances): instance = selected_instances[0] member = instance handler = ClusterHandler(http_request, cluster_id=member.cluster_id, has_cluster=False, member=instance) handler.initial_forms(member=member) handler.set_all_readonly() c = handler.get_context() print c['member'].id, "*******************" return render_to_response( 'accounts/show_member_action.html', c, context_instance=RequestContext(http_request))
def action_view(self, http_request, selected_instances): cluster = selected_instances[0] handler = ClusterHandler(http_request, cluster_id=cluster.id, has_register=False, member=cluster.head) handler.initial_forms() if handler.is_valid_forms(): handler.save_only_cluster(cluster.head) messages.success(http_request, u"ویرایش اطلاعات با موفقیت انجام شد.") return render_to_response( 'accounts/edit_member_action.html', {}, context_instance=RequestContext(http_request)) c = handler.get_context() return render_to_response( 'accounts/edit_member_action.html', c, context_instance=RequestContext(http_request))
def handle_member_edit(request): member = request.user.member if member.is_confirmed is False: messages.error( request, u"ثبت نام شما از طرف مدیریت رد شده است و نمی توانید در سامانه وارد شوید." ) logout(request) return HttpResponseRedirect(reverse('login')) handler = ClusterHandler(request, cluster_id=member.cluster_id, has_cluster=member.cluster is not None) handler.initial_forms(member=member) if handler.is_valid_forms(): handler.save_forms() messages.success(request, u"ویرایش اطلاعات با موفقیت انجام شد.") handler = ClusterHandler(request, cluster_id=member.cluster_id) handler.initial_forms(member=member, check_post=False) c = handler.get_context() return render_to_response('accounts/edit_accounts.html', c, context_instance=RequestContext(request))