Code Monkey home page Code Monkey logo

kyela's People

Contributors

abienvenu avatar scrutinizer-auto-fixer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

kyela's Issues

Duplicate participants of a Poll

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.

Bug: Incomplete native install description

Steps:

  1. Install Symphony. ✅
  2. Install Composer.
  3. In your Symfony folder, edit composer.json and add in the "config"...

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?

Feature Request: Number field

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.

docker image doesn't work : The server returned a "500 Internal Server Error".

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?

dupliquer un événement

Il serait interessant de pouvoir dupliquer un événement et réduire ainsi la saisie si la différence est minime.
cordialeùment

Change am/pm to 24 hour format

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).

Screenshot

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 :-)

sous titre de colonne en texte libre

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

  • exemple 1 : pouvoir indiquer en première approche des moments du jour comme "matin", "midi" , "apm", "soir" "nuitée" plutôt que des heures qui seront précisées ou pas par la suite.
  • exemple 2, pour une date donnée, pouvoir choisir, associée à une colonne date, une colonne type de transport/approche : "besoin covoiturage", ou "places dispos".!

"Add a choice" link

There should be a "add a choice" in the dropdown list that directly links to choice creation form. See #8

Participant <> ressource

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

Ability to specify my time zone

[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.

liste : bouton réduire/développer

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

  • pour certains visiteurs, l'aspect "trop de lecture" dans cette liste comparé à l'intérêt synthèse du tableau va dans le même sens.

Bug horloge

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.

perte accès au menu bas

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

Upload of participants

Some users would like a way to upload the list of participants, to ease new poll creation.

delai archivage

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.