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
Lack of clarity on scope of "webapp" and "dashboard" #204
Comments
I believe both android app and web app should be client side apps, read-only, audience or attendees oriented with optional feature to add reviews, mark attendence and so on.
My vote goes to Orga-Server having it's own HTML rendered views (like it has currently) and the client apps should fetch data from server and display to user in nicely formatted manner. |
Do keep in mind even for purely client sided apps, certain user-based update actions have to be there - like for example putting upvotes on sessions. |
Yup. The same goes with features like session reviews. We can run authentication of identity on the server side to validate these types of actions. fossasia/open-event-server#367 is about that. BTW, I think it will be more clear if we divide our userbase into 2 groups -
|
|
Ok for now this clears most of the doubts. We will focus as of now immediately on making a webapp that satisfies states 3 and 4 (whether it is hosted on server or on-prem). @aayusharora Please reopen if you have any remaining issues to be cleared. |
Calling in everybody here for this discussion
@juslee @mariobehling @aayusharora @niranjan94 @rafalkowalski @aviaryan
So I and Aayush want to get some clarity on a few questions basically that'll help us create a roadmap for the webapp more clearly.
this question needs to answered at the beginning. Will the server provide a non-human-readable CRUD API with ACL, and a separately coded web page + js lib interact with it, wherein the user's logged in id will determine if he can or not change/update. Or will the server generate tables, forms and buttons in the frontend and serve it's own HTML (in which case, ACL takes place in the view-rendering stage, and a non-authorised user cannot even see the page for editing an event).
Please everyone give your views.
The text was updated successfully, but these errors were encountered: