Pada real world problem pengembangan Sharepoint pastinya kita akan membutuhkan pengaturan permission user. By default, MOSS 2010 telah menyediakan 6 Level Permission yakni Full Control, Design, Contribute, Read, View Only dan Limited Access. Penjelasan lebih detail mengenai 6 level ini bisa disimak disini.
Pada contoh kasus kali ini, Saya mempunyai sales pada setiap cabang (branch) yang mana dia dapat membuat daftar pelanggan baru pada List Customer tapi tidak dapat mengedit dan menghapus item yang ada pada List tersebut.
Solution
Terdapat 3 tahap dalam penyelesaian kasus ini yang pertama membuat level permission baru, membuat group baru dan setting List Permissions.
1. Add a New Level Permission
a. Masuk ke Site Actions > Site Settings > User Permission.
b. Pada ribbon Permission Tools klik Permission Levels.
c. Kemudian pilih Add a Permission Level

d. Isikan nama dan deskripsinya.

e. Pada group checkbox List Permission, check Add Items, View Items, Open Items, Create Alerts, View Application Pages.
f. Pada group checkbox Site Permission, check View Pages, Browse User Information dan Open.
g. Jika sudah klik Create, berikutnya kita ke tahap membuat sebuah Group baru.
2. Add a New Group
a. Masuk ke Site Actions > Site Settings > User and Permissions > Site permissions.
b. Pada ribbon Permission Tools klik Create Group.
c. Isikan nama dan deskripsinya.

d. Tentukan Owner dari group ini, owner dapat mengatur siapa saja user yang ada pada group ini.
e. Berikutnya tentukan siapa saja yang dapat melihat user yang ada pada group ini, siapa yang dapat mengedit group ini, mengijinkan untuk bergabung atau meninggalkan group ini.

f. Tentukan Level Permission yang digunakan pada seluruh user pada group ini.

g. Jangan lupa untuk menambahkan user ke dalam group ini.
3. Setting List Permissions
a. Karena pada List Costumer kita belum membuat permission baru untuk aksesnya, maka kita harus menambahkan Grant Permission.

b. Buka List Customer, ketika kita ingin mengedit atau menghapus item yang ada pada list tersebut, button edit dan delete dalam kondisi disable.

Further Readings