======== can_edit ======== .. js:function:: can_edit() **domain**: client **language**: javascript **class** :doc:`Item ` Description =========== Use ``can_edit`` method to determine if a user have a right to edit a record of an item dataset. This method takes into account the user permissions set in the :doc:`roles node ` in the Application Builder when the project :doc:`safe mode parameter ` is set as well as the values of the :doc:`permissions ` attribute and the value of :doc:`can_modify ` attribute. Example ======= .. code-block:: js if (item.can_edit()) { item.view_form.find("#edit-btn").on('click', function() { item.edit_record(); } ); } else { item.view_form.find("#edit-btn").prop("disabled", true); }