Jam.py documentation

can_delete

can_delete()

domain: client

language: javascript

class Item

Description

Use can_delete method to determine if a user have a right to delete a record of an item dataset.

This method takes into account the user permissions set in the roles node in the Application Builder when the project safe mode parameter is set as well as the values of the permissions attribute and the value of can_modify attribute.

Example

if (item.can_delete()) {
    item.view_form.find("#delete-btn").on('click',
        function() {
            item.delete_record();
        }
    );
}
else {
    item.view_form.find("#delete-btn").prop("disabled", true);
}