========= user_info ========= .. js:attribute:: user_info **domain**: client **language**: javascript **class** :doc:`Task ` Description =========== Use ``user_info`` attribute to get user information when project :doc:`Safe mode parameter ` is set. ``user_info`` is an object that has the following attributes: * ``user_id`` - the user id * ``user_name`` - the user name * ``role_id`` - user role id * ``role_name`` - the role assigned to the user * ``admin`` - if true the user can work in the Application builder If safe mode is false the ``user_info`` attribute is an empty object. Example ======= .. code-block:: js function on_page_loaded(task) { $("#title").html('Jam.py demo application'); if (task.safe_mode) { $("#user-info").text(task.user_info.role_name + ' ' + task.user_info.user_name); $('#log-out') .show() .click(function(e) { e.preventDefault(); task.logout(); }); } // some initalization code } See also ======== :doc:`load ` :doc:`login ` :doc:`logout ` :doc:`Users ` :doc:`Roles `