Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

User & Tenant Management #35

Open
2 tasks
Tracked by #33
feryardiant opened this issue Oct 12, 2023 · 0 comments
Open
2 tasks
Tracked by #33

User & Tenant Management #35

feryardiant opened this issue Oct 12, 2023 · 0 comments
Assignees
Labels
business process The method a company uses to accomplish routine activities chore A task that needs to be done enhancement New feature or request feature request There's a missing piece integration When multiple functionalities should works together UI The way a product looks

Comments

@feryardiant
Copy link
Contributor

feryardiant commented Oct 12, 2023

Pada dasarnya untuk user management sudah di-cover oleh creasi-base hanya saja memang belum di implementasikan di project ini.

Secara struktur database creasi-base dirancang untuk mendukung arsitektur multi-tenant. Istilah multi-tenant sendiri sebenarnya cakupannya cukup luas dan gak ada formula skesifik untuk mengimplementasikan fitur multi-tenant. Namun pada dasarnya multi-tenant adalah metode untuk "pengelompokan" atau "menyaring" data yang hanya muncul / ditampilkan untuk user dengan kondisi tertentu. Maksudnya adalah misal employee untuk company A hanya akan melihat dan mengelola data yang dimiliki oleh company A.

Secara sederhana fitur tersebut dapat di implementasikan di-level aplikasi, yaitu dengan query database yang spesifik untuk company terkait. Atau juga diimplementasikan di-level database, yaitu dengan membadakan database tiap company terkait, hal ini tentu akan jauh lebih kompleks untuk jangka panjang.

Disamping itu ada beberapa hal yang secara umum harus ada agar fitur user management ini bisa dikatakan komprehensive, antara lain :

  • Preferenses (user & tenant)
  • Role and Permission
  • any idea?
@feryardiant feryardiant mentioned this issue Oct 12, 2023
5 tasks
@feryardiant feryardiant added enhancement New feature or request integration When multiple functionalities should works together story Consideration that users expect this feature should behave UI The way a product looks business process The method a company uses to accomplish routine activities feature request There's a missing piece chore A task that needs to be done and removed story Consideration that users expect this feature should behave labels Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
business process The method a company uses to accomplish routine activities chore A task that needs to be done enhancement New feature or request feature request There's a missing piece integration When multiple functionalities should works together UI The way a product looks
Projects
Status: 🆕 New
Development

No branches or pull requests

3 participants