Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Üyelik] #17

Open
MuhammedYurga opened this issue Oct 1, 2022 · 2 comments
Open

[Üyelik] #17

MuhammedYurga opened this issue Oct 1, 2022 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@MuhammedYurga
Copy link
Member

MuhammedYurga commented Oct 1, 2022

Roller - (Ek Roller) - (Yetki No):

  1. Öğrenci - () - ()
  2. Öğretim üyesi - () - (4, 5)
  3. Kurul üyesi - (2) - (1, 2, 3) - Komisyon Üyesi
  4. Bölüm Yöneticisi - (2, 3) - (6, 7, 8, 9) - Bölüm Başkanlığı (Tek Hesap)
  5. Kurum Yetkilisi - (2, 3, 4) - (10, 11,) - Dekanlık
  6. Rektörlük (12,13)
    (Not: Her rol ek rollerinin yetkilerine eğer o role sahipse sahip olabilir.)

Yetkiler:
(Not: Düzenleme => Ekleme, çıkartma, bilgi güncelleme işlemi)

  1. Staj 1 yetkisi - a
  2. Staj 2 yetkisi - b
  3. IME yetkisi - c
  4. Öğrencileri düzenleme - d
  5. Öğrenci ekleme - e
  6. Öğretim üyelerini düzenleme - f
  7. Öğretim üyesi ekleme - g
  8. Kurulu düzenleme - h
  9. Kurul üyesi ekleme - i
  10. Bölüm yöneticilerini düzenleme - j
  11. Bölüm yöneticisi ekleme - k
  12. Dekanları düzenleme - l
  13. Dekan ekleme - m
@MuhammedYurga
Copy link
Member Author

Ayrıca kullanıcılar sistemde yeni roller oluşturabilirler. Bu rolleri oluştururken isim vermek ve yetkilerini seçmek zorunludur.
Yeni rol oluşturan kullanıcı oluşturduğu role kendi yetkileri haricinde yetki veremez.

@MuhammedYurga MuhammedYurga changed the title [Üyelik] - Yetkiler [Üyelik] Oct 1, 2022
@AlpcnDlk AlpcnDlk added the documentation Improvements or additions to documentation label Oct 27, 2022
@MuhammedYurga
Copy link
Member Author

CREATE (a:Role{name:"Öğrenci", authorities:[]})
CREATE (b:Role{name:"Öğretim Üyesi", authorities:['d','e']})
CREATE (c:Role{name:"Komisyon Üyesi", authorities:['d','e','a','b','c']})
CREATE (d:Role{name:"Bölüm Başkanlığı", authorities:['d','e','a','b','c','f','g','h','i']})
CREATE (e:Role{name:"Dekanlık", authorities:['d','e','a','b','c','f','g','h','i','j','k']})
CREATE (f:Role{name:"Rektörlük", authorities:['d','e','a','b','c','f','g','h','i','j','k','l','m']})

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants