[Contrisions] spbasepermissions. viewpages | Spbasepermissions. Open | Spbasepermissions. addlistitems | Spbasepermissions. editlistitems | Spbasepermissions. viewlistitems | Spbasepermissions. openitems |Spbasepermissions. viewversions | Spbasepermissions. createalerts | Spbasepermissions. viewformpages | Spbasepermissions. useclientintegration | Spbasepermissions. managepersonalviews |Spbasepermissions. managepersonalviews | Spbasepermissions. updatepersonalwebparts | Spbasepermissions. viewpages // Create the view only permission level Sproledefinition viewonly = This . Ensureroledefinition (web, " View Only " , " Readonly permission " , Spbasepermissions. viewformpages | Spbasepermissions. viewlistitems | Spbasepermissions. Open |Spbasepermissions. viewpages ); // Create the admin permission level Sproledefinition admin = This . Ensureroledefinition (web, " Admin " , " Read, add item and edit item Permissions " , Spbasepermissions. viewformpages | Spbasepermissions. viewlistitems | Spbasepermissions. viewformpages | Spbasepermissions. Open | Spbasepermissions. viewpages |Spbasepermissions. addlistitems | Spbasepermissions. editlistitems); sproledefinition addonly = This . Ensureroledefinition (web, " Add only " , " Read, add item Permissions " , Spbasepermissions. viewformpages | Spbasepermissions. viewlistitems | Spbasepermissions. viewformpages | Spbasepermissions. Open | Spbasepermissions. viewpages |Spbasepermissions. addlistitems); sproledefinition editonly = This . Ensureroledefinition (web, " Edit only " , " Read, edit item Permissions " , Spbasepermissions. viewformpages | Spbasepermissions. viewlistitems | Spbasepermissions. viewformpages | Spbasepermissions. Open | Spbasepermissions. viewpages |Spbasepermissions. editlistitems); sproledefinition Delete = This . Ensureroledefinition (web, " Delete " , " Read, edit, add, delete item Permissions " , Spbasepermissions. viewformpages | Spbasepermissions. viewlistitems | Spbasepermissions. viewformpages | Spbasepermissions. Open | Spbasepermissions. viewpages |Spbasepermissions. editlistitems | Spbasepermissions. addlistitems | Spbasepermissions. deletelistitems); sproledefinition viewversions = This . Ensureroledefinition (web, " View versions " , " Read, edit, add, delete item Permissions " , Spbasepermissions. viewformpages | Spbasepermissions. viewlistitems | Spbasepermissions. viewformpages | Spbasepermissions. Open |Spbasepermissions. viewpages | Spbasepermissions. editlistitems | Spbasepermissions. addlistitems | Spbasepermissions. deletelistitems | Spbasepermissions. viewversions );