{"action":"created","issue":{"url":"https://api.github.com/repos/wouldsmina/Libertempo/issues/26","labels_url":"https://api.github.com/repos/wouldsmina/Libertempo/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/wouldsmina/Libertempo/issues/26/comments","events_url":"https://api.github.com/repos/wouldsmina/Libertempo/issues/26/events","html_url":"https://github.com/wouldsmina/Libertempo/issues/26","id":106230696,"number":26,"title":"Mise en place de bibliothèques de fonctions","user":{"login":"Prytoegrian","id":5312739,"avatar_url":"https://avatars.githubusercontent.com/u/5312739?v=3","gravatar_id":"","url":"https://api.github.com/users/Prytoegrian","html_url":"https://github.com/Prytoegrian","followers_url":"https://api.github.com/users/Prytoegrian/followers","following_url":"https://api.github.com/users/Prytoegrian/following{/other_user}","gists_url":"https://api.github.com/users/Prytoegrian/gists{/gist_id}","starred_url":"https://api.github.com/users/Prytoegrian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Prytoegrian/subscriptions","organizations_url":"https://api.github.com/users/Prytoegrian/orgs","repos_url":"https://api.github.com/users/Prytoegrian/repos","events_url":"https://api.github.com/users/Prytoegrian/events{/privacy}","received_events_url":"https://api.github.com/users/Prytoegrian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-13T18:13:18Z","updated_at":"2015-09-13T20:51:41Z","closed_at":null,"body":"Comme évoqué par #25 (et afin d'avoir à terme une structure objet), nous gagnerions à factoriser le code en bibliothèques de fonctions.\r\n\r\nJ'ai déjà amorcé le chantier et voici la liste des choses à faire, par module : \r\n#### Utilisateur\r\n* [x] changer de mot de passe\r\n* [x] absence (ajout, modif, suppression)\r\n* [x] demande en cours\r\n* [x] échange\r\n* [ ] historique (congés, autre)\r\n\r\n#### Responsable\r\n* [ ] ajout congés\r\n* [ ] cloture exercice\r\n* [ ] traitement demande\r\n* [ ] traitement utilisateur\r\n\r\n#### Admin\r\n* [ ] gestion utilisateur (ajout, suppression, modif)\r\n* [ ] gestion groupe\r\n* [ ] jours chomés\r\n* [ ] jours de fermeture\r\n* [ ] configuration\r\n* [ ] sauvegarde db\r\n\r\n#### Installation\r\n* [ ] installation\r\n* [ ] mise à jour\r\n\r\n#### Édition\r\n* [ ] pdf\r\n* [ ] utilisateur\r\n* [ ] papier\r\n\r\n#### Export\r\n* [ ] vcard\r\n* [ ] ics\r\n\r\n#### HR (qu'est ce que c'est d'ailleurs ?)\r\n* [ ] traitement utilisateur\r\n* [ ] traitement demande\r\n* [ ] ajout congés\r\n* [ ] cloture\r\n\r\n#### Calendrier\r\n* [ ] calendrier"},"comment":{"url":"https://api.github.com/repos/wouldsmina/Libertempo/issues/comments/139917292","html_url":"https://github.com/wouldsmina/Libertempo/issues/26#issuecomment-139917292","issue_url":"https://api.github.com/repos/wouldsmina/Libertempo/issues/26","id":139917292,"user":{"login":"Prytoegrian","id":5312739,"avatar_url":"https://avatars.githubusercontent.com/u/5312739?v=3","gravatar_id":"","url":"https://api.github.com/users/Prytoegrian","html_url":"https://github.com/Prytoegrian","followers_url":"https://api.github.com/users/Prytoegrian/followers","following_url":"https://api.github.com/users/Prytoegrian/following{/other_user}","gists_url":"https://api.github.com/users/Prytoegrian/gists{/gist_id}","starred_url":"https://api.github.com/users/Prytoegrian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Prytoegrian/subscriptions","organizations_url":"https://api.github.com/users/Prytoegrian/orgs","repos_url":"https://api.github.com/users/Prytoegrian/repos","events_url":"https://api.github.com/users/Prytoegrian/events{/privacy}","received_events_url":"https://api.github.com/users/Prytoegrian/received_events","type":"User","site_admin":false},"created_at":"2015-09-13T20:51:41Z","updated_at":"2015-09-13T20:51:41Z","body":"Oui, ça avance bien, c'est que du déplacement de code après tout. J'ai poussé ma branche de travail sur mon repo, on est déjà à 1500 lignes de diff, autrement dit si je finis tout dans la même PR ça sera sûrement inbuvable ; la revue et le test vont forcément en pâtir. Faut que je trouve une manière de présenter les choses correctement, mais pas ce soir. Je vais laisser mûrir tout ça."}}