SessionΒΆ

This application uses session mechanism. The session keeps the following values:

  • General information:

    • session['lang']: interface or user language
    • session['breadcrumbs']: used by Breadcrumbs class
    • session['selection']: user selection
    • session['menu']: main menu generated by xhtml()
    • session['paging']: Paging class parameters
    • session['_f_']: flash information message
    • session['_f_alert']: flash alert message
    • session['_csrft_']: to prevent Cross-Site Request Forgery attacks
  • User information:

    • session['user_id']: user ID
    • session['login']: user login
    • session['name']: user name
    • session['perms']: permission groups. See Permissions.
    • session['home']: home page content
  • Storage:

    • session['storage']: information on current storage. See current_storage().
    • session['overviews']: flags for overview status of each visited storage.
    • session['search']: current search criteria and result. See _search().
  • Project:

    • session['project']: information on current project. See current_project().
    • session['build']: information on current build. See _current_build().
    • session['task']: information on current task. See _current_task().