timzolleis / driveio Goto Github PK
View Code? Open in Web Editor NEWdriveio
Home Page: https://driveio-kappa.vercel.app
driveio
Home Page: https://driveio-kappa.vercel.app
Date: 2023-07-16
Status: implemented
For controlling access to certain routes or managing permissions for performing actions (deleting users etc) a role based system was in place. Since an ability-based system can be more fine-grained and users can be assigned abilities independent from their role, such a system is superior and grants quicker and better control who can access what.
The role based system will be replaced by an ability-based access control.
Roles have no impact on access control, but instead serve as a template which abilities a user should have.
The prisma schema, the database and the access control checks on each loader and action have to be updated. (Incrementally)
Date: 2023-07-16
Status: proposed
When booking a driving lesson, several constraints have to be checked and criteria to be met. The current mechanism does not regard all constraints and thus leads to impossible situations
The mechanism has to be reworked to feature simpler but more validation mechanisms.
Checking if a slot is bookable will be based on the following steps:
In the action, the time of the slot should be double-checked to be sure that nobody else has booked in the meantime or the instructor has added a blocked slot / manually added someone.
The loader and action of the booking page have to be reworked, aswell as the schema has to be edited
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.