bufak-wiwi / bufakapi Goto Github PK
View Code? Open in Web Editor NEWAPI for the BuFaK System
License: MIT License
API for the BuFaK System
License: MIT License
Change Phases-Endpoint to accept conference_id from route
Attendees should scan an QR code and perform a self check in to the current program point.
The organizer should have the option to see the attendees and get an overview of the attendees.
This is problematic, because especially for online conferences the actual confirmation can come quite late.
Therefore, a setting should be added whether a workshop suggestion may also be submitted beforehand
If a administrator accepts 100 application. The Website has to perform 100 single updates. Problematic if the client loses connection to inertnet.
[{ "uid": "string", "conferenceID": 0, "newStatus": 0 }]
LONGTEXT
in MySQL can store up to 4 GiB which can leads to security concerns in form of DoS attacks.
Whe should think about migrating to MEDIUMTEXT
or validate a maximum text length in both api and administration-panel.
constructed exemplary attack: user submits 10 workshops with 4 GiB of text each in the description -> memory capacity exhausted
It becomes a problem if a user cancels his registration. As a result, the password is no longer valid.
instead the password status should be changed when a application is completed.
--> Add an key
field into the application object.
Filter councils where council.invalid = false
before returning
Using an already used password should return in an http error
e.g. l
(small L), I
(capital i) and |
(pipe) look very similar when printed
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.