Dzień dobry,
tworzę właśnie mini api do stronki która będzie małym notatnikiem dal usera + będzie miała grupy społecznościowe do których osoba która otworzy grupę będzie mogła dodawać innych użytkowników trupy. Mam wątpliwości co do uprawnień użytkowników tj. Tworzenie roli. Myślałem nad tym że mam tabelę łączącą użytkownika i grupy (ponieważ wielu użytkowników może należeć do wielu grup) i w tabeli grupy przechowuje po prostu jakie uprawnienia ma użytkownik- role będą potrzebne 3 czyli :
Zwykły użytkownik (dodaje posty,notatki,pliki- czyta je i usuwa (usuwa tylko swoje))
Administrator nadaje mu tą role tylko i wylacznie stworzyciel danej grupy i moze on edytować posty użytkowników i zmienic np.zdjecie profilowe grupy i zmieniac dane grupy.
Stworzyciel grupy może robić wszystko łącznie z usunięciem użytkowników.
i tutaj moje pytanie. czy jest do tego jakaś gotowa bilioteka? czy jest jakiś poradnik który pomoże mi taką mini grupę z facebook stworzyć? widziałem tylko 1 kurs płatny 300 zł a tak to pustki :/
Czy uważacie że jeżeli zrobię że przy tworzeniu użytkownik ma np. permission o id 1 czyli creator a potem on zaprasza uzytkownikow ktorzy po przyjeciu zaporszenia maja id=1 i potem moga dostać od creatora role admin? macie pomysl jak to zrobic z tymi zaproszeniami do grupy? aby zrobic ttak ze uzytkownik odrzuci zaproszenie do grupy?
Czy stworzenie takiego forum będzie ciężkie?
Dziękuję bardzo za rady :)