abienvenu / kyela Goto Github PK
View Code? Open in Web Editor NEWParticipation polls for group events
Home Page: http://kyela.net
License: GNU Affero General Public License v3.0
Participation polls for group events
Home Page: http://kyela.net
License: GNU Affero General Public License v3.0
Use case: propose events of different type (with different answers) to a given group. It would be nice to be able to "fork" a Poll: the participants and options are copied form the original Poll, but can be customized without modifying the original.
Steps:
Problem: There exist no symphony folder at this point and no composer.json. So what to do after the 2. and before the 3. step?
bonjour,
en enregistrant une nouvelle URL, suite à "modifier le sondage", le résultat présente un /localhost:8042/ déroutant pour le débutant.
cordialement
When i ask my friends if they are coming, i also like to know how much people are coming. Do they come alone, or as couple, or do they bring some one else sister/brother/best friend/kids, etc.
So a simple plain number field would be a great widget enhancement.
Hello,
I created a docker-compose.yml with this content:
version: '3'
services:
kyela:
image: abienvenu/kyela
container_name: kyela
restart: unless-stopped
ports:
- 8042:80
volumes:
- ./kyela-data:/var/www/kyela/data
environment:
- APP_ENV=prod
- APP_SECRET=mypassword
I use SWAG to forward my subdomain to Kyela (e.g. polls.mydomain.com).
This works - Kyela opens where I can choose between languages on top, I can click on "FAQ" or "About". But when I click on "Create new poll" then I get this error:
"Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused. "
sudo docker logs kyela doesn't show any error message, only this:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.20.0.2. Set the 'ServerName' directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.20.0.2. Set the 'ServerName' directive globally to suppress this message
[Thu Jul 21 20:08:34.820640 2022] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.25 (Debian) PHP/7.3.3 configured -- resuming normal operations
[Thu Jul 21 20:08:34.822056 2022] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
172.20.0.3 - - [21/Jul/2022:20:08:42 +0000] "GET / HTTP/1.1" 200 1949 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
172.20.0.3 - - [21/Jul/2022:20:09:01 +0000] "GET /static/switch/de HTTP/1.1" 302 733 "https://poll.mydomain.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
172.20.0.3 - - [21/Jul/2022:20:09:01 +0000] "GET / HTTP/1.1" 200 1968 "https://poll.mydomain.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
172.20.0.3 - - [21/Jul/2022:20:09:20 +0000] "GET /static/switch/en HTTP/1.1" 302 659 "https://poll.mydomain.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
172.20.0.3 - - [21/Jul/2022:20:09:20 +0000] "GET / HTTP/1.1" 200 1917 "https://poll.mydomain.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
What can I do next to find the cause of the error?
Il serait interessant de pouvoir dupliquer un événement et réduire ainsi la saisie si la différence est minime.
cordialeùment
Hello,
first a big, big thank you for this application! It works really well.
I just made some small cosmetic changes (e.g. date formatting).
This form is being created with this file: Kyela / Resources / views / event / edit.html.twig
I changed the "timepicker" format to HH:mm
<script type="text/javascript">
$('.datepicker').datepicker({ dateFormat: 'dd.mm.yy' });
$('.timepicker').timepicker({ showMeridian: false, minuteStep: 5, defaultTime: false, format: 'HH:mm'});
</script>
But the red circled value is still AM/PM. Where can I change it? Please give me a hint, thank you :-)
bonjour
après test de groupes un besoin remonte d'un sous titre de colonne sous la ligne heure, en texte libre*.
Pour pallier au besoin, je peux insérer en première ligne un participant fictif avec un nom approprié (compté pour zéro) mais je suis obligé de créer plusieurs valeurs de réponse comme sous titre pour cette seule ligne.
cordialement
There should be a "add a choice" in the dropdown list that directly links to choice creation form. See #8
bonjour,
sauf autre façon de satisfaire ce besoin,
je vois l'intérêt dans certains cas de considérer en colonne de gauche, plutôt une "ressource" ("moyen") qu'un "participant", par exemple, pour présenter les dates de disponibilité de différents locaux, véhicules, etc, et mettre des choix sous les dates du type "dispo", "besoin à confirmer", "réservé" .
Donc, soit rendre le terme "participant" éditable, soit trouver un terme plus général et plus court que "participant/ressource".
C'est le gestionnaire des moyens qui présente le tableau pour informer de leur dispo, infos verrouillées ou pas à son choix. "Besoin" et "réservé", pouvant être préfixés par initiales des personnes si les écritures des choix correspondants sont ajoutées par le gestionnaire selon cas rencontrés.
cordialement
[Enhancement request]
Ability to specify my time zone.
Time would get displayed in my local time.
Useful for events I take part in remotely, for instance videoconferences.
Include the config from your app/config.config.yml :
I think the path should be "app/config/config.yml"
TLS/SSL Support is missing on kyela.net .
Creating a poll on kyela.net, the displayed URL points to localhost:8042. But it should be http://kyela.net/.
bonjour,
je l'avais évoqué dans "sous-titre" , dès la deuxième visite il peut-être intéressant pour des raisons ergonomiques de voir immédiatement* le tableau des réponses sans devoir descendre dans la page s'il y a beaucoup de dates ou un en-tête un peu long. Un bouton cacher/montrer ?
Sinon pouvoir placer cette liste plus bas ?
cordialement
Je teste de mon mobile Android.
Pour définir l'heure si on focus sur le champ c'est Android qui prend la main pour choisir l'heure. Mais si on clique sur bouton 'horloge' à droite alors on a un dialog natif de l'interface web (je suppose). On a 2 comportements différents pour l'heure.
Si on passe par le dialog natif on voit les boutons "me on github" et "fork" qui restent au-dessus.
Bonjour,
en testant la possibilité d'introduire du html dans le pied de page (incrustation d'une localisation dans une fenêtre OpenStreetmap déjà pratiquée avec succès dans d'autres moteurs) il n'y avait plus rien sous cette fenêtre vide semblant en attente et je n'avais donc plus les commentaires et le menu bas. J'ai pu faire marche arrière seulement par le navigateur.
Cette situation sans bouton de "rattrapage" ou indication d'une procédure peut perturber un utilisateur aventureux !
cordialement
le code était du type : <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.openstreetmap.org/export/embed.html?bbox=-1.8051910400390627%2C48.04549669181974%2C-1.5717315673828127%2C48.186232335871836&layer=mapnik&marker=48.11595782242544%2C-1.6884960500000261" style="border: 1px solid black"></iframe>
Afficher une carte plus grande
The database details and the setup is completely missing.
Some users would like a way to upload the list of participants, to ease new poll creation.
bonjour,
en période d'inactivité, les dates passées disparaissent et il y a de la place à l'écran. Il serait peut-être intéressant (par exemple les groupes avec des utilisateurs débutants pouvant être déroutés par un manque de contenu) de maintenir visibles quelques derniers événements. Peut-être introduire un paramètre ajustable, actuellement à zéro, "nombre de jours passés visibles avant archivage" ? Sous réserve de la place laissée par les événements projetés ... donc autre condition à introduire.
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.