kimb-technologies / kimb-forms-project Goto Github PK
View Code? Open in Web Editor NEWSmall tool to coordinate volunteers and meetings — 📆🗃
License: GNU General Public License v3.0
Small tool to coordinate volunteers and meetings — 📆🗃
License: GNU General Public License v3.0
Deletion of poll does not delete the access to the polls, so one can open a deleted poll and also the admin view. Both of the views are empty and one can't do anything.
A deleted poll should not be openable anymore, there should be an error 404.
The label of the language buttons are not useful cause on the german site they should be english.
Describe the bug
Sometimes the captcha can't be read, cause the letters are cut below the baseline.
Until now URL-Rewriting works only on a full domain, not in a path/ folder.
https://forms.example.com/... works, https://example.com/forms/... not
So update the URL-Parser
There should be some type of build/ release workflow.
Also minify CSS and JS should be part of it. (as part of docker build).
After updates the cache of CSS and JS files is not cleared by some Browsers, appens the version string to the files.
main.js?v1.0.0alpha
The pollsubmissions.log just logs submissons. Also log when all submissions are cleared for a poll and when a user deletes an entry. (Maybe also add values of additional fields)
Normally everybody can create polls, here some type of user authentication could be useful.
(Account, IP Ranges)
Captcha to secure poll creation and poll submit from bots.
Add a button to switch to a dark theme.
(Button to change and save in session)
e.g.: https://bootswatch.com/4/slate/bootstrap.min.css, also change jquery ui theme.
Check the translation, tooltips and words.
On large polls the list of votes can become very long, here we cloud make it collapsible so that one does not have to scroll along all names.
Also on some mobiles the places of checkbox and text could be better, one does not always know, which text belongs to which checkbox.
Create an install and update guide.
Also take care of the repository meta, readme, wiki etc.
Add the possibility for users to edit its submissions (using a cookie etc.)
Change URL generator and parser in a way, that they can use nice URLs.
(de/active in config)
Somties it would be useful to display a poll as a table.
The different tasks as rows and the times als columns.
Add such a view to polls.
Add and reorder dates in admin page.
Adding should be a dialog like edit, whichs appends a date at the end.
Reordering could be like swapping two, also via ajax and the edit api (submissions have to be removed).
Test parallel submissions and if all are saved correctly.
As admin one should be able to delete single entries.
(Use the same mechanism, used when a user deletes single entries.)
PREG_TEXTINPUT should allow :
Send a notification to the admin when new polls are created.
(Using Mail Class and config-var for receivers mail address.)
Delete Entry send admin notification to poll admin.
Poll Admins should be able to get notifications about submissions by mail.
After deleting the submissions of a poll, the link will be kept in the browsers history, so the submissions may accidentally be deleted later.
When submitting a poll the choosen dates are not saved, so you have to rechoose.
Make sure the data is deleted after a successfull submit.
NGINX Konfiguration angeben
Errors in poll id and admin code don‘t send http error codes.
Also add a canoncial meta to all pages.
The checkboxes in the poll-view doesn't look really good, make them more beautiful.
Page does not finish loading.
in core/Template.php in output() may the headers are already send, then the php won't stop.
Remove this header and do a die();
When submitting a „Coordinate volunteers“ poll one should be able to select to list the name public.
Also poll admins should be able to define more Input values, like phone numbers etc.
To limit the storage, a poll should have a limited number of submissions and the system a limited number of polls.
Use high values, they are just for server security.
Maybe
In Utilities are 4 URL Methods, they should move to a URL class.
Also the api uses two times an admin auth, that should be part of PollAdmin.
The date choosing buttons on iPhones are really small, enlarge them.
Sometimes one has a list of options to add to a poll, it would be nice to be able to copy them as lines into one texarea and then they are copied in the correct inputs.
The Admin should be able to export a list of submissions.
Also a print-view would be good.
Until now a user may not see his submissions for polls. It would be good to have a the possibility to get a list of all submissions for a poll.
Add such a possibility in a way that a user can give his E-Mail-address and gets a report afterwards.
Die Fehlermeldung des Captchas erscheint bei Poll auf einer neuen Seite, hier sollte diese nur oben erscheinen.
Bei Neu wird die Textbox zum Captcha nicht bei einem neuen Captcha geleert.
Außerdem sollte man ein einmal korrekes Captcha für eine bestimmte Zeit per Session als korrekt ansehen, also falls Captcha ok und eine andere Eingabe fehlt, dann kein neues Captcha.
Die Druckansicht nutzt bisher keinen MD Parser, diesen adden.
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.