Hi,

  Since i am using session in my application i planed to check with the use 
of session.See my edit method for editing the report.

The idea is i need to create another session for edit method and if that 
created session is their,the menu should not highlighted,so if a user is 
going to open the existing report from Action needed page,always goes to 
edit_report method ,thus menu should not highlighted.I tried in this way 
please guide me to do and see my codes below.

def edit_report(request, report_id):
    """Edit report navigation from action needed screen
    """
   
    user = request.user
    if 'report_id' in request.session:
        del request.session['report_id']
    try:
        member = Members.objects.get(member=user)
        account_user = member.user
    except:
        account_user = user.id
    request.session['report_id'] = report_id
    request.session['account_user'] = account_user
    return redirect('incident.views.new_report')

I added the two line " if not 'report_id' in request.session and not 
'account_user' in request.session:
                                newreport_menu= False"

before return redirect ,but it is not working and i don't have idea how to 
do this but tried,kindly help me.

On Friday, July 5, 2013 7:55:34 PM UTC+5:30, [email protected] wrote:
>
> Hi,
>
> In my django application,I am creating new report using django session,and 
> my application contain 3 tabs namely Reports,Search and New Report.Tab 
> highlight says that the application is in which page.If user clicks New 
> report,the New report tab will be highlighted.
>
> User can view all the reports by clicking the report link from Report tab.
>
> If the user clicks any one of the report namely "report id 5"in Report 
> tab,that will open the report under New report Tab,so the New report menu 
> gets highlighted.But i want it to not highlight because New report Tab is 
> for creating only new report,while seeing the existing report i should not 
> highlight the New report Tab.How to do it using django.
>
> Now it is done in this way.
>
> views.py
>
> def method(request):
>     Some code
>     return render(request, sometemplate.html',
>                  {'
>                   'newreport_menu': True,
>                  })
>   
> In menu tab,i validated like this
>
> <li {% if newreport_menu %}class="current"{% endif %}><a href="{% url 
> incident.views.new_report %}">New Report</a></li>
>
> Now "New Report" menu is always gets highlighted for creating new report 
> and if user click the existing report from Report Tab.But it should not 
> highlight if the user clicks the existing report.
>
> Need some tips how to do.
>
> Thanks 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to