Coder Social home page Coder Social logo

org-sync's Introduction

Hi there 👋 I'm Andrei Beliankou (arbox)

🔭 I maintain the Russian version of The Ruby and Rails Style Guides.

💬 Ask me about:

  • Ruby
  • Scientific Computing
  • Web Development

📫 How to reach me:

org-sync's People

Contributors

arbox avatar ardumont avatar coroa avatar enko avatar funkotron avatar plajjan avatar syohex avatar tarsius avatar yisraeldov 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

org-sync's Issues

Github: API rate limit exceeded when org-sync

(setq org-sync-github-auth '("ostesting" . "thisisostesting42"))

When I used the test authentication account to execute org sync, the following error occurred:

org-sync-github-send-buglist: Github: API rate limit exceeded for 111.199.189.0. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)

Import Github Project: Invalid date: 2015-06-14T13:10:31Z

When I tried to import one of my projects I get this backtrace:

Debugger entered--Lisp error: (error "Invalid date: 2015-06-14T13:10:31Z")
  signal(error ("Invalid date: 2015-06-14T13:10:31Z"))
  error("Invalid date: %s" "2015-06-14T13:10:31Z")
  byte-code("\300\301\302\217\207" [nil (byte-code "\301\302\303\304�!!\"\207" [date apply encode-time parse-time-string timezone-make-date-arpa-standard] 5) ((error (error "Invalid date: %s" date)))] 3)
  date-to-time("2015-06-14T13:10:31Z")
  org-sync-parse-date("2015-06-14T13:10:31Z")
  org-sync-github-json-to-bug(((body . "introduced a new field and some htaccess rules") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/49.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/49.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/49") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/49")) (closed_at) (updated_at . "2015-06-21T20:46:04Z") (created_at . "2015-06-14T13:10:31Z") (comments . 2) (milestone) (assignee) (locked . :json-false) (state . "open") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "changed some things for better spam protection") (number . 49) (id . 88182521) (html_url . "https://github.com/HackspaceJena/calcifer/pull/49") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/49/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/49/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/49/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/49")))
  mapcar(org-sync-github-json-to-bug [((body . "introduced a new field and some htaccess rules") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/49.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/49.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/49") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/49")) (closed_at) (updated_at . "2015-06-21T20:46:04Z") (created_at . "2015-06-14T13:10:31Z") (comments . 2) (milestone) (assignee) (locked . :json-false) (state . "open") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "changed some things for better spam protection") (number . 49) (id . 88182521) (html_url . "https://github.com/HackspaceJena/calcifer/pull/49") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/49/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/49/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/49/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/49")) ((body . "Problem:
\n
\nYour requirements could not be resolved to an installable set of packages.
\n
\n  Problem 1
\n    - The requested package enko/relativedateparser could not be found in any version, there may be a typo in the package name
\n
\nCause: There's no version v0.5 on github for relativedateparser") (closed_at) (updated_at . "2015-06-14T11:16:31Z") (created_at . "2015-06-14T06:52:56Z") (comments . 1) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "open") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "php composer update fails") (number . 47) (id . 88135421) (html_url . "https://github.com/HackspaceJena/calcifer/issues/47") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/47/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/47/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/47/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/47")) ((body . "Hallo,
\n
\neine Idee für ein Feature. Aus gehend von einem abberufenden Termin eine weitere Option bereitstellen, um das Eingabeformular aus Neuer Termin vor ausgefüllt zu erhalten, mit den Werten aus den geöffneten Termin.
\n
\nMan sollte aber sicherstellen, das beim erstellen auch Werte wurde und nicht anschlie�end zwei identische Termine existieren.") (closed_at) (updated_at . "2015-06-02T17:38:57Z") (created_at . "2015-06-02T17:06:38Z") (comments . 2) (milestone) (assignee) (locked . :json-false) (state . "open") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/someuser89/received_events") (events_url . "https://api.github.com/users/someuser89/events{/privacy}") (repos_url . "https://api.github.com/users/someuser89/repos") (organizations_url . "https://api.github.com/users/someuser89/orgs") (subscriptions_url . "https://api.github.com/users/someuser89/subscriptions") (starred_url . "https://api.github.com/users/someuser89/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/someuser89/gists{/gist_id}") (following_url . "https://api.github.com/users/someuser89/following{/other_user}") (followers_url . "https://api.github.com/users/someuser89/followers") (html_url . "https://github.com/someuser89") (url . "https://api.github.com/users/someuser89") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/6043726?v=3") (id . 6043726) (login . "someuser89")) (title . "Feature Request: Termin als Vorlage nutzen") (number . 46) (id . 84110139) (html_url . "https://github.com/HackspaceJena/calcifer/issues/46") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/46/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/46/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/46/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/46")) ((body . "Hallo,
\n
\nich habe eben neue Termine erstellt. In das Eingabefeld für Ort wollte ich eine Adresse einfügen, dies war aber nicht möglich. Im Kontextmenü, zu diesem Eingabe Feld, hatte ich die Option \"Paste\" nicht zur Auswahl. - \"Copy\" und \"Cut\" auch nicht. JavaScript habe/hatte ich nicht erlaubt.
\n
\nWie ich eben sehe, treffen die Aussagen auch auf das Eingabefeld zu Tags zu.") (closed_at) (updated_at . "2015-06-02T17:37:39Z") (created_at . "2015-06-02T17:03:41Z") (comments . 3) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "open") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/someuser89/received_events") (events_url . "https://api.github.com/users/someuser89/events{/privacy}") (repos_url . "https://api.github.com/users/someuser89/repos") (organizations_url . "https://api.github.com/users/someuser89/orgs") (subscriptions_url . "https://api.github.com/users/someuser89/subscriptions") (starred_url . "https://api.github.com/users/someuser89/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/someuser89/gists{/gist_id}") (following_url . "https://api.github.com/users/someuser89/following{/other_user}") (followers_url . "https://api.github.com/users/someuser89/followers") (html_url . "https://github.com/someuser89") (url . "https://api.github.com/users/someuser89") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/6043726?v=3") (id . 6043726) (login . "someuser89")) (title . "Kein Einfügen bei Ort und Tag") (number . 45) (id . 84109038) (html_url . "https://github.com/HackspaceJena/calcifer/issues/45") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/45/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/45/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/45/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/45")) ((body . "When setting up a calendar in DavDroid it fails at the step when setting the url.") (closed_at) (updated_at . "2014-11-23T21:11:38Z") (created_at . "2014-11-23T21:11:38Z") (comments . 0) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "open") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Caldav does not work with DavDroid") (number . 38) (id . 49839409) (html_url . "https://github.com/HackspaceJena/calcifer/issues/38") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/38/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/38/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/38/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/38")) ((body . "To prevent stupid regressions like #27 it would be super awesome if there were some unit tests.") (closed_at) (updated_at . "2014-09-29T12:55:40Z") (created_at . "2014-09-29T12:55:31Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "open") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement")) ((color . "159818") (name . "help wanted") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/help%20wanted"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Add unit tests") (number . 28) (id . 44289690) (html_url . "https://github.com/HackspaceJena/calcifer/issues/28") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/28/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/28/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/28/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/28")) ((body . "If events don't have an enddate, their duration will be set to 30 mins in ICS files.
\nis it maybe restricted by ics?
\n
\nfor example see: http://ics.freifunk.net/tags/weimar.ics
\n```
\nBEGIN:VEVENT
\nUID:
\nDTSTART:20140916T180000Z
\nDTEND:20140916T183000Z
\nSUMMARY:Weimarer Freifunktreffen
\nDESCRIPTION:Wir treffen uns wöchentlich und lösen Probleme, helfen I
\n nteressenten oder bieten Vorträge an.
\nLOCATION:Maschinenraum, Marienstr. 18, Weimar
\nGEO:50.974984401582;11.329435676325
\nURL:http://wireless.subsignal.org/index.php?title=Treffen
\nEND:VEVENT
\n```
\n") (closed_at) (updated_at . "2014-10-07T16:02:14Z") (created_at . "2014-09-13T08:28:25Z") (comments . 6) (milestone) (assignee) (locked . :json-false) (state . "open") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "open ended events only last 30 minutes") (number . 15) (id . 42690249) (html_url . "https://github.com/HackspaceJena/calcifer/issues/15") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/15/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/15/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/15/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/15")) ((body . "link enabled again and supports operators") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/48.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/48.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/48") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/48")) (closed_at . "2015-06-22T08:11:22Z") (updated_at . "2015-06-22T08:11:22Z") (created_at . "2015-06-14T10:26:08Z") (comments . 2) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "Tag handling") (number . 48) (id . 88162530) (html_url . "https://github.com/HackspaceJena/calcifer/pull/48") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/48/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/48/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/48/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/48")) ((body . "@qbi told this on the chat:
\n
\n> It would be nice to set things like tags or location via get parameter on the new event page.") (closed_at . "2015-05-09T16:37:44Z") (updated_at . "2015-05-09T16:37:44Z") (created_at . "2015-05-08T07:49:41Z") (comments . 0) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Allow pre setting data on the new event page via get parameters") (number . 44) (id . 74271559) (html_url . "https://github.com/HackspaceJena/calcifer/issues/44") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/44/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/44/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/44/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/44")) ((body . "Derzeit kann man bei wiederholenden Terminen auch ungültige Wiederholungsmuster angeben. Vermutlich werden dann keine Termin daraus erzeugt. Schön wäre, wenn direkt bei der Erstellung bzw. �nderung die nächsten Daten angezeigt werden, damit man sieht, ob alles korrekt eingegeben wurde. Eventuell kann auch eine Meldung ausgegeben werden wenn das angegebene Muster nicht korrekt auswertbar ist. ") (closed_at . "2015-05-09T17:47:20Z") (updated_at . "2015-05-09T17:47:20Z") (created_at . "2015-05-04T17:36:07Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/fpunktk/received_events") (events_url . "https://api.github.com/users/fpunktk/events{/privacy}") (repos_url . "https://api.github.com/users/fpunktk/repos") (organizations_url . "https://api.github.com/users/fpunktk/orgs") (subscriptions_url . "https://api.github.com/users/fpunktk/subscriptions") (starred_url . "https://api.github.com/users/fpunktk/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/fpunktk/gists{/gist_id}") (following_url . "https://api.github.com/users/fpunktk/following{/other_user}") (followers_url . "https://api.github.com/users/fpunktk/followers") (html_url . "https://github.com/fpunktk") (url . "https://api.github.com/users/fpunktk") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/4948415?v=3") (id . 4948415) (login . "fpunktk")) (title . "Wiederholende Termine sollten Wiederholungsmuster beim Erstellen prüfen") (number . 43) (id . 73079945) (html_url . "https://github.com/HackspaceJena/calcifer/issues/43") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/43/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/43/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/43/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/43")) ((body . "### HackspaceJena/calcifer now has a Chat Room on Gitter\n\n@enko has just created a chat room. You can visit it here: [https://gitter.im/HackspaceJena/calcifer](https://gitter.im/HackspaceJena/calcifer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&content=body_link).\n\nThis pull-request adds this badge to your README.md:\n\n\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/HackspaceJena/calcifer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge)\n\nIf my aim is a little off, please [let me know](https://github.com/gitterHQ/readme-badger/issues).\n\nHappy chatting.\n\n\nPS: [Click here](https://gitter.im/settings/badger/opt-out) if you would prefer not to receive automatic pull-requests from Gitter in future.\n") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/42.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/42.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/42") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/42")) (closed_at . "2015-04-08T18:17:56Z") (updated_at . "2015-04-08T18:17:56Z") (created_at . "2015-04-08T18:13:48Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/gitter-badger/received_events") (events_url . "https://api.github.com/users/gitter-badger/events{/privacy}") (repos_url . "https://api.github.com/users/gitter-badger/repos") (organizations_url . "https://api.github.com/users/gitter-badger/orgs") (subscriptions_url . "https://api.github.com/users/gitter-badger/subscriptions") (starred_url . "https://api.github.com/users/gitter-badger/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/gitter-badger/gists{/gist_id}") (following_url . "https://api.github.com/users/gitter-badger/following{/other_user}") (followers_url . "https://api.github.com/users/gitter-badger/followers") (html_url . "https://github.com/gitter-badger") (url . "https://api.github.com/users/gitter-badger") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/8518239?v=3") (id . 8518239) (login . "gitter-badger")) (title . "Add a Gitter chat badge to README.md") (number . 42) (id . 67187141) (html_url . "https://github.com/HackspaceJena/calcifer/pull/42") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/42/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/42/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/42/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/42")) ((body . " Convert uppercase tags to lower case letters to avoid dupplicates.") (closed_at . "2015-03-22T08:40:50Z") (updated_at . "2015-03-22T08:40:50Z") (created_at . "2015-03-21T13:35:39Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Convert uppercase tags to lower case letters to avoid dupplicates.") (number . 41) (id . 63403554) (html_url . "https://github.com/HackspaceJena/calcifer/issues/41") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/41/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/41/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/41/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/41")) ((body . "The used semantic ui version is relativly old, there is a ton of new stuff in the current semantic version, for example [card view](http://semantic-ui.com/views/card.html) which is perfect for calcifer.") (closed_at . "2015-03-29T18:05:15Z") (updated_at . "2015-03-29T18:05:15Z") (created_at . "2015-03-21T13:34:16Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Update Semantic") (number . 40) (id . 63403471) (html_url . "https://github.com/HackspaceJena/calcifer/issues/40") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/40/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/40/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/40/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/40")) ((body . "Add a about page with a link to this repo and some text.") (closed_at . "2015-03-29T18:05:15Z") (updated_at . "2015-03-29T18:05:15Z") (created_at . "2015-03-21T13:32:38Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Add a about page") (number . 39) (id . 63403302) (html_url . "https://github.com/HackspaceJena/calcifer/issues/39") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/39/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/39/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/39/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/39")) ((body . "Nur zum testen ob der Bot funktioniert�") (closed_at . "2014-11-23T06:28:33Z") (updated_at . "2014-11-23T06:28:33Z") (created_at . "2014-11-22T21:16:48Z") (comments . 1) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "e6e6e6") (name . "invalid") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/invalid")) ((color . "ffffff") (name . "wontfix") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/wontfix"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "TestTicket") (number . 37) (id . 49804846) (html_url . "https://github.com/HackspaceJena/calcifer/issues/37") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/37/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/37/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/37/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/37")) ((body . "Be silent when generating repeating events from cron.") (closed_at . "2014-11-22T20:19:52Z") (updated_at . "2014-11-22T20:19:52Z") (created_at . "2014-11-22T20:12:37Z") (comments . 1) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Be silent when generating repeating events from cron") (number . 36) (id . 49803231) (html_url . "https://github.com/HackspaceJena/calcifer/issues/36") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/36/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/36/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/36/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/36")) ((body . "Provide a link to the event itself, we maybe can use the UID for this, but I have to read the spec if this is allowed.") (closed_at . "2014-11-22T20:55:14Z") (updated_at . "2014-11-22T20:55:14Z") (created_at . "2014-11-22T18:33:59Z") (comments . 0) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Provide a link to the event itself in the ICS export") (number . 35) (id . 49800611) (html_url . "https://github.com/HackspaceJena/calcifer/issues/35") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/35/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/35/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/35/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/35")) ((body . "it would be very nice, it the tags of an event were reflected in the CATEGORIES field of a VEVENT in ical....") (closed_at . "2014-11-22T16:09:23Z") (updated_at . "2014-11-22T18:32:32Z") (created_at . "2014-11-20T17:28:34Z") (comments . 1) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/StephanRichter/received_events") (events_url . "https://api.github.com/users/StephanRichter/events{/privacy}") (repos_url . "https://api.github.com/users/StephanRichter/repos") (organizations_url . "https://api.github.com/users/StephanRichter/orgs") (subscriptions_url . "https://api.github.com/users/StephanRichter/subscriptions") (starred_url . "https://api.github.com/users/StephanRichter/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/StephanRichter/gists{/gist_id}") (following_url . "https://api.github.com/users/StephanRichter/following{/other_user}") (followers_url . "https://api.github.com/users/StephanRichter/followers") (html_url . "https://github.com/StephanRichter") (url . "https://api.github.com/users/StephanRichter") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/3537209?v=3") (id . 3537209) (login . "StephanRichter")) (title . "add categories to ics") (number . 34) (id . 49589709) (html_url . "https://github.com/HackspaceJena/calcifer/issues/34") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/34/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/34/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/34/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/34")) ((body . "i found another problem in the ics files generated from calcifer:
\nthe UIDs seem to be empty all the time. seen in https://calcifer.datenknoten.me/tags/krautspace.ics 
\n
\nbest wishes,
\nStephan") (closed_at . "2014-11-20T14:49:56Z") (updated_at . "2014-11-20T14:49:56Z") (created_at . "2014-11-20T14:36:35Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/StephanRichter/received_events") (events_url . "https://api.github.com/users/StephanRichter/events{/privacy}") (repos_url . "https://api.github.com/users/StephanRichter/repos") (organizations_url . "https://api.github.com/users/StephanRichter/orgs") (subscriptions_url . "https://api.github.com/users/StephanRichter/subscriptions") (starred_url . "https://api.github.com/users/StephanRichter/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/StephanRichter/gists{/gist_id}") (following_url . "https://api.github.com/users/StephanRichter/following{/other_user}") (followers_url . "https://api.github.com/users/StephanRichter/followers") (html_url . "https://github.com/StephanRichter") (url . "https://api.github.com/users/StephanRichter") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/3537209?v=3") (id . 3537209) (login . "StephanRichter")) (title . "invalid ICS output") (number . 33) (id . 49558979) (html_url . "https://github.com/HackspaceJena/calcifer/issues/33") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/33/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/33/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/33/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/33")) ((body . "Es gibt schon die Option für Orte ein ics-file zu beziehen. Z.B. https://calcifer.datenknoten.me/orte/krautspace.ics
\n
\nGeht das auch für den ganzen Kalender ohne Filter? Sowas wie calcifer.datenknoten.me/all.ics ?") (closed_at . "2014-11-20T15:19:56Z") (updated_at . "2014-11-20T15:19:56Z") (created_at . "2014-11-17T15:59:33Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/StephanRichter/received_events") (events_url . "https://api.github.com/users/StephanRichter/events{/privacy}") (repos_url . "https://api.github.com/users/StephanRichter/repos") (organizations_url . "https://api.github.com/users/StephanRichter/orgs") (subscriptions_url . "https://api.github.com/users/StephanRichter/subscriptions") (starred_url . "https://api.github.com/users/StephanRichter/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/StephanRichter/gists{/gist_id}") (following_url . "https://api.github.com/users/StephanRichter/following{/other_user}") (followers_url . "https://api.github.com/users/StephanRichter/followers") (html_url . "https://github.com/StephanRichter") (url . "https://api.github.com/users/StephanRichter") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/3537209?v=3") (id . 3537209) (login . "StephanRichter")) (title . "Add option to export whole calendar as ics file") (number . 32) (id . 49108091) (html_url . "https://github.com/HackspaceJena/calcifer/issues/32") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/32/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/32/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/32/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/32")) ((body . "Add support to export all the events as caldav.") (closed_at . "2014-11-20T15:01:40Z") (updated_at . "2014-11-20T15:01:40Z") (created_at . "2014-11-15T20:33:50Z") (comments . 3) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement")) ((color . "159818") (name . "help wanted") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/help%20wanted"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Add caldav support") (number . 31) (id . 48931340) (html_url . "https://github.com/HackspaceJena/calcifer/issues/31") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/31/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/31/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/31/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/31")) ((body . "hi there,
\n
\ni would very much like the option to filter appointments by various tags at once.
\nexample:
\ncurrently, one can filter by 
\nhttps://calcifer.datenknoten.me/tags/some_tag
\n
\nwhat i would like to see is this:
\nhttps://calcifer.datenknoten.me/tags/some_tag+another_tag") (closed_at . "2014-10-15T15:29:33Z") (updated_at . "2014-10-15T15:29:33Z") (created_at . "2014-10-09T06:57:17Z") (comments . 2) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/StephanRichter/received_events") (events_url . "https://api.github.com/users/StephanRichter/events{/privacy}") (repos_url . "https://api.github.com/users/StephanRichter/repos") (organizations_url . "https://api.github.com/users/StephanRichter/orgs") (subscriptions_url . "https://api.github.com/users/StephanRichter/subscriptions") (starred_url . "https://api.github.com/users/StephanRichter/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/StephanRichter/gists{/gist_id}") (following_url . "https://api.github.com/users/StephanRichter/following{/other_user}") (followers_url . "https://api.github.com/users/StephanRichter/followers") (html_url . "https://github.com/StephanRichter") (url . "https://api.github.com/users/StephanRichter") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/3537209?v=3") (id . 3537209) (login . "StephanRichter")) (title . "Appointment selection by several tags") (number . 30) (id . 45333892) (html_url . "https://github.com/HackspaceJena/calcifer/issues/30") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/30/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/30/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/30/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/30")) ((body . "is that still possible or just work in progress? ;-)") (closed_at . "2014-10-01T20:57:52Z") (updated_at . "2014-10-01T20:57:52Z") (created_at . "2014-09-30T07:06:24Z") (comments . 4) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "repeating events: how to repeat \"every 23rd of a month\"?") (number . 29) (id . 44402553) (html_url . "https://github.com/HackspaceJena/calcifer/issues/29") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/29/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/29/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/29/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/29")) ((body . "seems as there's missing something
\n
\n```
\nNotice: Trying to get property of non-object in xyz/calcifer/src/Hackspace/Bundle/CalciferBundle/Controller/EventController.php line 249
\n500 Internal Server Error - ContextErrorException
\nStack Trace
\n
\n    in xyz/calcifer/src/Hackspace/Bundle/CalciferBundle/Controller/EventController.php at line 249  -
\n                        if (strlen($location_lon) > 0) {
\n                            $location_obj->lon = $location_lon;
\n                        }
\n                        $location_obj->slug = $location_obj->generateSlug($location->name,$em);
\n                        $em->persist($location_obj);
\n                        $em->flush();
\n                        $entity->setLocation($location_obj);
\n```") (closed_at . "2014-09-29T12:00:07Z") (updated_at . "2014-09-29T12:55:31Z") (created_at . "2014-09-29T11:26:29Z") (comments . 1) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "Saving event with new location fails") (number . 27) (id . 44282869) (html_url . "https://github.com/HackspaceJena/calcifer/issues/27") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/27/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/27/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/27/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/27")) ((body . "e.g. the link to a calendar file got lost
\n
\nanother thing is to set a uid in ics events. I wrote a small perl script to post out events to a newsgroup. And the perl ics parser needs uids to distinguish events happening the same day: https://github.com/andibraeu/myScripts/blob/master/nextWeekEvents/nextWeekEvents.pl
\n") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/26.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/26.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/26") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/26")) (closed_at . "2014-09-29T06:54:42Z") (updated_at . "2014-09-29T06:59:36Z") (created_at . "2014-09-27T16:12:21Z") (comments . 1) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "remerge some changes and enhancement") (number . 26) (id . 44178885) (html_url . "https://github.com/HackspaceJena/calcifer/pull/26") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/26/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/26/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/26/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/26")) ((body . "e.g. the link to a calendar file got lost") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/25.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/25.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/25") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/25")) (closed_at . "2014-09-27T16:08:32Z") (updated_at . "2014-09-27T16:08:32Z") (created_at . "2014-09-27T15:43:14Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "remerge some changes") (number . 25) (id . 44177501) (html_url . "https://github.com/HackspaceJena/calcifer/pull/25") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/25/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/25/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/25/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/25")) ((body . "If an input has a long description that gets wrapt to a new line then it superposes the input. ") (closed_at . "2015-03-29T18:06:08Z") (updated_at . "2015-03-29T18:06:08Z") (created_at . "2014-09-26T16:46:21Z") (comments . 2) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/fpunktk/received_events") (events_url . "https://api.github.com/users/fpunktk/events{/privacy}") (repos_url . "https://api.github.com/users/fpunktk/repos") (organizations_url . "https://api.github.com/users/fpunktk/orgs") (subscriptions_url . "https://api.github.com/users/fpunktk/subscriptions") (starred_url . "https://api.github.com/users/fpunktk/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/fpunktk/gists{/gist_id}") (following_url . "https://api.github.com/users/fpunktk/following{/other_user}") (followers_url . "https://api.github.com/users/fpunktk/followers") (html_url . "https://github.com/fpunktk") (url . "https://api.github.com/users/fpunktk") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/4948415?v=3") (id . 4948415) (login . "fpunktk")) (title . "Long description for inputs superposes the input") (number . 24) (id . 44082338) (html_url . "https://github.com/HackspaceJena/calcifer/issues/24") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/24/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/24/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/24/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/24")) ((body . "Is it a good idea to allow changing the name of a place? I can't test it at the moment because the test-page seems not to have this feature enabled. ") (closed_at . "2015-03-21T14:57:11Z") (updated_at . "2015-03-21T14:57:11Z") (created_at . "2014-09-26T16:37:55Z") (comments . 1) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/fpunktk/received_events") (events_url . "https://api.github.com/users/fpunktk/events{/privacy}") (repos_url . "https://api.github.com/users/fpunktk/repos") (organizations_url . "https://api.github.com/users/fpunktk/orgs") (subscriptions_url . "https://api.github.com/users/fpunktk/subscriptions") (starred_url . "https://api.github.com/users/fpunktk/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/fpunktk/gists{/gist_id}") (following_url . "https://api.github.com/users/fpunktk/following{/other_user}") (followers_url . "https://api.github.com/users/fpunktk/followers") (html_url . "https://github.com/fpunktk") (url . "https://api.github.com/users/fpunktk") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/4948415?v=3") (id . 4948415) (login . "fpunktk")) (title . "Is it a good idea to allow changing the name of a place?") (number . 23) (id . 44081486) (html_url . "https://github.com/HackspaceJena/calcifer/issues/23") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/23/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/23/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/23/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/23")) ((body . "the title of the place edit page (orte bearbeiten) nedds to be something like \"edit place\" (ort bearbeiten). ") (closed_at . "2014-09-29T07:07:51Z") (updated_at . "2014-09-29T07:07:51Z") (created_at . "2014-09-26T16:32:35Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/fpunktk/received_events") (events_url . "https://api.github.com/users/fpunktk/events{/privacy}") (repos_url . "https://api.github.com/users/fpunktk/repos") (organizations_url . "https://api.github.com/users/fpunktk/orgs") (subscriptions_url . "https://api.github.com/users/fpunktk/subscriptions") (starred_url . "https://api.github.com/users/fpunktk/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/fpunktk/gists{/gist_id}") (following_url . "https://api.github.com/users/fpunktk/following{/other_user}") (followers_url . "https://api.github.com/users/fpunktk/followers") (html_url . "https://github.com/fpunktk") (url . "https://api.github.com/users/fpunktk") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/4948415?v=3") (id . 4948415) (login . "fpunktk")) (title . "Title of place-edit-page is \"edit date\"") (number . 22) (id . 44080943) (html_url . "https://github.com/HackspaceJena/calcifer/issues/22") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/22/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/22/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/22/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/22")) ((body . "the button to edit a place (ort) needs a text description. I didn't try to click it. ") (closed_at . "2014-09-29T07:07:51Z") (updated_at . "2014-09-29T07:07:51Z") (created_at . "2014-09-26T16:30:01Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/fpunktk/received_events") (events_url . "https://api.github.com/users/fpunktk/events{/privacy}") (repos_url . "https://api.github.com/users/fpunktk/repos") (organizations_url . "https://api.github.com/users/fpunktk/orgs") (subscriptions_url . "https://api.github.com/users/fpunktk/subscriptions") (starred_url . "https://api.github.com/users/fpunktk/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/fpunktk/gists{/gist_id}") (following_url . "https://api.github.com/users/fpunktk/following{/other_user}") (followers_url . "https://api.github.com/users/fpunktk/followers") (html_url . "https://github.com/fpunktk") (url . "https://api.github.com/users/fpunktk") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/4948415?v=3") (id . 4948415) (login . "fpunktk")) (title . "button to edit a place needs a text description") (number . 21) (id . 44080691) (html_url . "https://github.com/HackspaceJena/calcifer/issues/21") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/21/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/21/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/21/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/21")) ((body . "I created the event \"Reparier-Café geöffnet\" for 2014-09-28. When I click the link on the description it displays the event from 2014-08-31. ") (closed_at . "2014-09-24T17:32:04Z") (updated_at . "2014-09-24T17:32:04Z") (created_at . "2014-09-23T10:45:38Z") (comments . 3) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/fpunktk/received_events") (events_url . "https://api.github.com/users/fpunktk/events{/privacy}") (repos_url . "https://api.github.com/users/fpunktk/repos") (organizations_url . "https://api.github.com/users/fpunktk/orgs") (subscriptions_url . "https://api.github.com/users/fpunktk/subscriptions") (starred_url . "https://api.github.com/users/fpunktk/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/fpunktk/gists{/gist_id}") (following_url . "https://api.github.com/users/fpunktk/following{/other_user}") (followers_url . "https://api.github.com/users/fpunktk/followers") (html_url . "https://github.com/fpunktk") (url . "https://api.github.com/users/fpunktk") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/4948415?v=3") (id . 4948415) (login . "fpunktk")) (title . "Newly created event links to old event of the same name") (number . 20) (id . 43614503) (html_url . "https://github.com/HackspaceJena/calcifer/issues/20") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/20/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/20/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/20/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/20")) ((body . "A user reported that there might be daylight saving issues when there is a transition happening. This needs further investigating.") (closed_at . "2015-03-21T13:27:41Z") (updated_at . "2015-03-21T13:27:41Z") (created_at . "2014-09-18T09:59:02Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug")) ((color . "159818") (name . "help wanted") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/help%20wanted"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Investigate daylight saving issues") (number . 19) (id . 43115697) (html_url . "https://github.com/HackspaceJena/calcifer/issues/19") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/19/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/19/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/19/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/19")) ((body . "It would be very nice to have relative startdates like 'First Tuesday of the Month'.
\n
\nIt should be checked if maybe the relative dateformats of php do the trick:
\n
\nhttp://php.net/manual/de/datetime.formats.relative.php") (closed_at . "2014-09-21T18:02:15Z") (updated_at . "2014-09-21T18:02:15Z") (created_at . "2014-09-18T09:46:50Z") (comments . 2) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Allow relative startdates of repeating events") (number . 18) (id . 43114660) (html_url . "https://github.com/HackspaceJena/calcifer/issues/18") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/18/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/18/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/18/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/18")) ((body . "It should be possible to duplicate events.") (closed_at . "2014-09-18T17:02:40Z") (updated_at . "2014-09-18T17:02:40Z") (created_at . "2014-09-18T09:27:45Z") (comments . 0) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Cloning of events") (number . 17) (id . 43113044) (html_url . "https://github.com/HackspaceJena/calcifer/issues/17") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/17/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/17/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/17/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/17")) ((body . "At the moment it is not possible to delete dates. Maybe this should be somehow protected? ") (closed_at . "2014-09-18T17:02:40Z") (updated_at . "2014-09-18T17:02:40Z") (created_at . "2014-09-18T09:26:17Z") (comments . 1) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Delete dates") (number . 16) (id . 43112915) (html_url . "https://github.com/HackspaceJena/calcifer/issues/16") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/16/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/16/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/16/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/16")) ((body . "The logo is licensed under a Creative Commons Attribution-Share Alike 3.0 License. So It should not be a problem to use the drawing and modify (resize and make the background transparent) it. The source is http://simply-sylvan.deviantart.com/art/Calcifer-Purple-176746086
\n
\nAt the moment it is just in the alt and title attribute.") (closed_at . "2015-03-29T18:06:21Z") (updated_at . "2015-03-29T18:06:21Z") (created_at . "2014-08-31T21:07:55Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement")) ((color . "159818") (name . "help wanted") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/help%20wanted"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (title . "Create a nice attribution for the Logo") (number . 14) (id . 41596125) (html_url . "https://github.com/HackspaceJena/calcifer/issues/14") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/14/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/14/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/14/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/14")) ((body . "") (closed_at . "2014-08-31T20:38:51Z") (updated_at . "2014-08-31T20:38:51Z") (created_at . "2014-08-30T09:20:20Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "End date won't be removed in edit") (number . 13) (id . 41559567) (html_url . "https://github.com/HackspaceJena/calcifer/issues/13") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/13/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/13/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/13/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/13")) ((body . "") (closed_at . "2015-04-11T09:32:48Z") (updated_at . "2015-04-11T09:32:48Z") (created_at . "2014-08-30T09:18:02Z") (comments . 4) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement")) ((color . "159818") (name . "help wanted") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/help%20wanted"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "Suggest existing tags by typeahead search") (number . 12) (id . 41559542) (html_url . "https://github.com/HackspaceJena/calcifer/issues/12") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/12/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/12/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/12/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/12")) ((body . "Beim erstellen eines neuen Termin gebe ich den Startzeitpunkt per Hand ein z.B. \"1.1.2015 10:00\" anschlie�end drücke ich die Tabulator Taste um in das nächste Formularfeld zu gelangen. Dabei wird mein eingegebener Startzeitpunkt durch das aktuelle Datum/Uhrzeit ersetzt. Dies tritt nur auf wenn ich JavaScript in NoScript erlaube. Ist JS in NoScript Blockiert, wird mein eingegebener Zeitpunkt wie gewünscht übernommen.") (closed_at . "2014-08-31T20:39:52Z") (updated_at . "2014-08-31T20:39:52Z") (created_at . "2014-08-25T13:05:37Z") (comments . 2) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/someuser89/received_events") (events_url . "https://api.github.com/users/someuser89/events{/privacy}") (repos_url . "https://api.github.com/users/someuser89/repos") (organizations_url . "https://api.github.com/users/someuser89/orgs") (subscriptions_url . "https://api.github.com/users/someuser89/subscriptions") (starred_url . "https://api.github.com/users/someuser89/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/someuser89/gists{/gist_id}") (following_url . "https://api.github.com/users/someuser89/following{/other_user}") (followers_url . "https://api.github.com/users/someuser89/followers") (html_url . "https://github.com/someuser89") (url . "https://api.github.com/users/someuser89") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/6043726?v=3") (id . 6043726) (login . "someuser89")) (title . "Datumeingabe") (number . 11) (id . 41059108) (html_url . "https://github.com/HackspaceJena/calcifer/issues/11") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/11/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/11/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/11/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/11")) ((body . "Nach dem Anlegen eines Termins erwarte ich das alle eingetragenen Werte angezeigt werden. Jedoch war dies bei der eingetragenen Endzeit nicht der Fall.
\nSiehe: https://calcifer.datenknoten.me/termine/markt-der-moeglichkeiten
\n") (closed_at . "2014-08-31T20:22:38Z") (updated_at . "2014-08-31T20:22:38Z") (created_at . "2014-08-25T13:00:36Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/someuser89/received_events") (events_url . "https://api.github.com/users/someuser89/events{/privacy}") (repos_url . "https://api.github.com/users/someuser89/repos") (organizations_url . "https://api.github.com/users/someuser89/orgs") (subscriptions_url . "https://api.github.com/users/someuser89/subscriptions") (starred_url . "https://api.github.com/users/someuser89/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/someuser89/gists{/gist_id}") (following_url . "https://api.github.com/users/someuser89/following{/other_user}") (followers_url . "https://api.github.com/users/someuser89/followers") (html_url . "https://github.com/someuser89") (url . "https://api.github.com/users/someuser89") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/6043726?v=3") (id . 6043726) (login . "someuser89")) (title . "Endzeit") (number . 10) (id . 41058725) (html_url . "https://github.com/HackspaceJena/calcifer/issues/10") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/10/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/10/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/10/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/10")) ((body . "Fügt ein Link auf die Calcifer Zeichnung ein. Ich will da immer intuitive drauf klicken um auf die Startseite zu gelangen.") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/9.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/9.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/9") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/9")) (closed_at . "2014-08-25T13:26:26Z") (updated_at . "2014-08-25T13:26:34Z") (created_at . "2014-08-25T12:57:28Z") (comments . 1) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/someuser89/received_events") (events_url . "https://api.github.com/users/someuser89/events{/privacy}") (repos_url . "https://api.github.com/users/someuser89/repos") (organizations_url . "https://api.github.com/users/someuser89/orgs") (subscriptions_url . "https://api.github.com/users/someuser89/subscriptions") (starred_url . "https://api.github.com/users/someuser89/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/someuser89/gists{/gist_id}") (following_url . "https://api.github.com/users/someuser89/following{/other_user}") (followers_url . "https://api.github.com/users/someuser89/followers") (html_url . "https://github.com/someuser89") (url . "https://api.github.com/users/someuser89") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/6043726?v=3") (id . 6043726) (login . "someuser89")) (title . "Link for the Calcifer picture") (number . 9) (id . 41058501) (html_url . "https://github.com/HackspaceJena/calcifer/pull/9") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/9/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/9/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/9/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/9")) ((body . "") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/8.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/8.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/8") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/8")) (closed_at . "2014-08-16T08:02:19Z") (updated_at . "2014-08-16T08:02:24Z") (created_at . "2014-08-16T07:52:13Z") (comments . 1) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "link zum ics file in tags") (number . 8) (id . 40406136) (html_url . "https://github.com/HackspaceJena/calcifer/pull/8") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/8/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/8/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/8/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/8")) ((body . "I get the following error message \"Property enddate does not Exists\" 
\n
\n```
\n php app/console calcifer:events:generate              
\nGenerating Dates from 2014-08-01 to 2014-10-01
\nFetching repeating events
\nCreating Event Weimarer Freifunktreffen for 2014-08-05 20:00
\n
\n
\n                                    
\n  [Exception]                       
\n  Property enddate does not Exists  
\n                                    
\n
\n
\ncalcifer:events:generate [-d|--duration[=\"...\"]]
\n```") (closed_at . "2014-09-25T21:22:03Z") (updated_at . "2014-09-25T21:22:03Z") (created_at . "2014-07-31T22:10:29Z") (comments . 1) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "generating repeat event fails") (number . 7) (id . 39243291) (html_url . "https://github.com/HackspaceJena/calcifer/issues/7") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/7/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/7/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/7/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/7")) ((body . "") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/6.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/6.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/6") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/6")) (closed_at . "2014-07-29T21:03:37Z") (updated_at . "2014-07-29T21:08:06Z") (created_at . "2014-07-29T20:55:29Z") (comments . 1) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "improved install steps") (number . 6) (id . 39033959) (html_url . "https://github.com/HackspaceJena/calcifer/pull/6") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/6/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/6/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/6/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/6")) ((body . "I can see some commits about repeat events, but I can't use it") (closed_at . "2014-07-28T20:51:12Z") (updated_at . "2014-07-28T20:51:12Z") (created_at . "2014-07-28T11:33:51Z") (comments . 1) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "84b6eb") (name . "enhancement") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/enhancement"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "howto repeat events?") (number . 5) (id . 38881826) (html_url . "https://github.com/HackspaceJena/calcifer/issues/5") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/5/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/5/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/5/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/5")) ((body . "tags won't be removed from event if i edit it") (closed_at . "2014-07-28T20:15:59Z") (updated_at . "2014-07-28T20:15:59Z") (created_at . "2014-07-28T11:33:16Z") (comments . 1) (milestone) (assignee (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/enko/received_events") (events_url . "https://api.github.com/users/enko/events{/privacy}") (repos_url . "https://api.github.com/users/enko/repos") (organizations_url . "https://api.github.com/users/enko/orgs") (subscriptions_url . "https://api.github.com/users/enko/subscriptions") (starred_url . "https://api.github.com/users/enko/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/enko/gists{/gist_id}") (following_url . "https://api.github.com/users/enko/following{/other_user}") (followers_url . "https://api.github.com/users/enko/followers") (html_url . "https://github.com/enko") (url . "https://api.github.com/users/enko") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/19407?v=3") (id . 19407) (login . "enko")) (locked . :json-false) (state . "closed") (labels . [((color . "fc2929") (name . "bug") (url . "https://api.github.com/repos/HackspaceJena/calcifer/labels/bug"))]) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "remove tags") (number . 4) (id . 38881784) (html_url . "https://github.com/HackspaceJena/calcifer/issues/4") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/4/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/4/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/4/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/4")) ((body . "if I add a new appointment with tags, I can't filter those tags afterwards. The Stack Trace looks like that:
\n
\nStack Trace
\n
\n    in /var/www/calcifer/src/Hackspace/Bundle/CalciferBundle/Controller/TagController.php at line 64  -
\n                $qb = $em->createQueryBuilder();
\n                $qb->select(array('e'))
\n                    ->from('CalciferBundle:Event', 'e')
\n                    ->join('e.tags', 't', 'WITH', $qb->expr()->in('t.id', $tag->getId()))
\n                    ->where('e.startdate >= :startdate')
\n                    ->orderBy('e.startdate')
\n                    ->setParameter('startdate', $now); 
\n
\n") (closed_at . "2014-07-24T06:38:48Z") (updated_at . "2014-07-24T06:38:48Z") (created_at . "2014-07-23T19:40:09Z") (comments . 0) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "tags can't be filtered") (number . 3) (id . 38563968) (html_url . "https://github.com/HackspaceJena/calcifer/issues/3") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/3/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/3/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/3/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/3")) ((body . "
\n![bildschirmfoto vom 2014-07-21 16 27 40](https://cloud.githubusercontent.com/assets/1162168/3644778/113962b4-10e4-11e4-84ff-1d2a43cdf6ca.png)
\n
\nit seems as there are some files renamed?
\n
\nif I try to include tags I'll get an empty screen and/or http 500 errors.
\n
\nThe web server's log tells:  
\n```
\nPHP Fatal error:  Call to undefined method Hackspace\\Bundle\\CalciferBundle\\Entity\\Tag::getName() in /var/www/calcifer/src/Hackspace/Bundle/CalciferBundle/Controller/EventController.php on line 258
\n```
\n
\n") (closed_at . "2014-07-23T19:34:26Z") (updated_at . "2014-07-23T19:34:26Z") (created_at . "2014-07-21T14:33:26Z") (comments . 3) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "problems getting started") (number . 2) (id . 38308227) (html_url . "https://github.com/HackspaceJena/calcifer/issues/2") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/2/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/2/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/2/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/2")) ((body . "") (pull_request (patch_url . "https://github.com/HackspaceJena/calcifer/pull/1.patch") (diff_url . "https://github.com/HackspaceJena/calcifer/pull/1.diff") (html_url . "https://github.com/HackspaceJena/calcifer/pull/1") (url . "https://api.github.com/repos/HackspaceJena/calcifer/pulls/1")) (closed_at . "2014-07-14T18:44:59Z") (updated_at . "2014-07-14T18:45:04Z") (created_at . "2014-07-14T17:26:00Z") (comments . 1) (milestone) (assignee) (locked . :json-false) (state . "closed") (labels . []) (user (site_admin . :json-false) (type . "User") (received_events_url . "https://api.github.com/users/andibraeu/received_events") (events_url . "https://api.github.com/users/andibraeu/events{/privacy}") (repos_url . "https://api.github.com/users/andibraeu/repos") (organizations_url . "https://api.github.com/users/andibraeu/orgs") (subscriptions_url . "https://api.github.com/users/andibraeu/subscriptions") (starred_url . "https://api.github.com/users/andibraeu/starred{/owner}{/repo}") (gists_url . "https://api.github.com/users/andibraeu/gists{/gist_id}") (following_url . "https://api.github.com/users/andibraeu/following{/other_user}") (followers_url . "https://api.github.com/users/andibraeu/followers") (html_url . "https://github.com/andibraeu") (url . "https://api.github.com/users/andibraeu") (gravatar_id . "") (avatar_url . "https://avatars.githubusercontent.com/u/1162168?v=3") (id . 1162168) (login . "andibraeu")) (title . "genauere Installationsanweisung") (number . 1) (id . 37807458) (html_url . "https://github.com/HackspaceJena/calcifer/pull/1") (events_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/1/events") (comments_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/1/comments") (labels_url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/1/labels{/name}") (url . "https://api.github.com/repos/HackspaceJena/calcifer/issues/1"))])
  org-sync-github-fetch-buglist(nil)
  org-sync--fetch-buglist(nil)
  org-sync-import("https://github.com/HackspaceJena/calcifer")
  call-interactively(org-sync-import record nil)
  command-execute(org-sync-import record)
  execute-extended-command(nil "org-sync-import")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)

GitLab backend needs to do error handling

When I ran into #41 but before I knew what caused it all I got from Emacs/org-sync was:
helm-M-x: JSON readtable error which isn't particularly helpful at all. I think it originates from this

(json-read)

As I wrote in #41, we're actually getting a 414 error back from the server, so how about we check the HTTP status code before we try to JSON parse the message? It should always be 200 OK I guess or we can throw an error (but about the HTTP status code and not JSON!!)

How to setup multiple redmine instances?

It seems to me that I can only set one user/password combination for the redmine sync, which would make it impossible to connect to multiple redmine instances with different credentials.

Is my assumption correct? Or can I somehow pass the credentials in the properties?

Jira backend ?

A Jira backend would be really great, at work they use jira and I get used to writing my tasks in orgmod and syncying up would make life much easier.

Relax placement (parsing!?) of the PROPERTIES draw

org-sync stores a bunch of important attributes in the properties drawer. The way the parsing is currently implemented assumes that the properties draw is located directly under the title. If there is any other content in between then org-sync won't see the properties, which in turn leads to unwanted behavior. Typically since we don't see the PROPERTIES drawer we won't see the ID of the issue and then consider it a new one and thus push a new one to gitlab.

While this is an enhancement of the parser, I'm marking this as a bug as I think it results in a feeling of brokenness. Org mode places CLOSED, SCHEDULED and DEADLINE times just under an issue and given how common this is we end up with org-sync feeling broken.

Investigate using ghub/glab lib for github/gitlab backend

Rather than directly invoking HTTP calls to github/gitlab we could look into using the ghub and/or glab libraries that provide an Emacs lib for talking to GitHub and GitLab. I suppose it could help with things like #42 and #41 would be sort of "someone elses problem" (although it still affects us)...

Add support for syncing issue comments

org-sync currently only supports syncing the issue itself and whatever properties it might have. Comments on the issue however, are not synced. Clearly, this would be a very nice feature to have.

I am not super intimate with the core of org-sync but I imagine quite a bit of work needs to happen there after which we can add support in the various backends. Comments are conceptually a little different from issues. Issues have a title which is natural to use as the org mode header. Comments do not have a title, so what do we put as the header?

Looking at the org format I think it would be nice with just another sub-header under which the comments are so that it's easy to fold. Here we use the timestamp as the header.

* OPEN Add support for syncing issue comments
:PROPERTIES:
...stuff..
:END:
** Comments
*** 2018-02-12 13:29:14
:PROPERTIES:
:id:  12
:END:
This is the first comment on this issue
*** 2018-02-12 13:30:86
:PROPERTIES:
:id:  13
:END:
This is the second comment.

Another way would be to skip trying to use the timestamp as a title and just start with the comments first line as the header, like this:

* OPEN Add support for syncing issue comments
:PROPERTIES:
...stuff..
:END:
** Comments
*** This is the first comment on this issue
:PROPERTIES:
:id:  12
:END:
*** This is the second comment
:PROPERTIES:
:id:  13
:END:

This probably works great for single line comments but might look bad with multi-line?

We could also remote the Comments sub-header and place the comments directly under the issue but I'm afraid it would turn chaotic quickly.

Comments should be sorted by date so we can expect the order to be updated by org-sync and any other order that the user tries to use will be overwritten. It should be possible to add a comment at the end by creating a new sub-header and sync. It should also be possible to edit a comment (if the backend allows for it). Not sure about deleting comments!?

Other ideas? thoughts?

Use personal tokens for Github/Gitlab access

It would be nice if org-sync used personal tokens for Github and Gitlab access e.g. by using the magit/ghub library. In addition to following least-privilege, this change woudl take the secret out of the user's .emacs (because ghub stores the token in ~/.authinfo).

Syncing with redmine shows all issues as closed

I tried importing from redmine (version 3.3) which creates the appropriate entries in the org file, but all issues are shown with a "CLOSED" state.
Changing an issue to closed in redmine changed nothing in the org-sync display and changing an issue to "OPEN" in org-sync changed nothing in redmine (org-sync switches it back to CLOSED).

Please add a prefix to test-helper.el to avoid conflicts with 68 other packages

There exist at least 69 packages that contain a file named test-helper.el that also provides the feature test-helper.

This leads to issues for users who have at least two of these packages installed. It is unlikely that such a user would be able to run the tests of all of those packages. If the primary test file of one of those packages does (require 'test-helper), then it is undefined which of the various test-helper.el files gets loaded. Which it is, depends on the order of the load-path.

To avoid this conflicts, you should rename your test-helper.el to <your-package>-test-helper.el and adjust the feature and symbol prefixes accordingly.

Also don't forget to update the require form in your primary test file and/or update references to the library/feature elsewhere. Also, if your primary test file is named something like test.el, then please consider renaming that too (same for any other utility elisp files your repositoroy may contain).

Thanks!

PS: This issue is a bit generic because I had to open 69 issues.

GitLab backend doesn't support long issue descriptions

This isn't really about org-sync's gitlab backend but rather about GitLab itself, however, I'm opening an issue here since it's nice to track it in case someone else runs into it and I just need externalize things from my memory.

I have an issue with a pretty long description and it fails when trying to sync. Just manually trying to PUT the issue using curl fails and I get back 414 Request-URI Too Large from the gitlab server.

The problem is that the GitLab issue API accepts the title and description encoded in the URL and if it gets to big it just doesn't work. GitLab's own web UI uses a different URL to PUT updates to the backend. It doesn't appear to be immediately usable though, I suspect we can't use token authentication. I have quite a distaste for projects that offer different interfaces to different clients - like here the native web UI gets one path whereas other external integrations are supposed to use a separate API. Quite poor form.

The solution is quite clear, just allow description in the body instead. There's a issue for GitLab here: https://gitlab.com/gitlab-org/gitlab-ce/issues/43490

When that happens we have to update our gitlab backend.

Allow read-only sync

I'd like to use org-sync to maintain an org file syncing issues from a shared repository into an org mode buffer, but I don't ever want org-sync to update GitHub directly. Would you support an option to do a one-way sync? Or maybe a different top-level command that I'd use instead of M-x org-sync?

not working with redmine?

Hello,
last commit seems to be a few days ago. May it be that org-sync is not working anymore with redmine?
When I just org-sync-import and insert the url of a redmine-project, I only get the header "issues of project #66" and 3 lines of properties (properties, url, end).

bitbucket synchronization fails

Hi
(thanks for the code). I can successfully import the issues from my BB repo, resulting in

* Issues of hgbitbucketdoc
:PROPERTIES:
:url:      https://api.bitbucket.org/1.0/repositories/kalthad/hgbitbucketdoc
:END:
** OPEN First issue
:PROPERTIES:
:priority: "major"
:kind:     "bug"
:id:       1
:date-modification: 2017-08-21T19:51:44+0000
:date-creation: 2017-08-21T19:46:01+0000
:END:
: This is a test which will have one comment
** CLOSED Issue 2
:PROPERTIES:
:priority: "major"
:kind:     "bug"
:id:       2
:date-modification: 2017-08-21T19:51:51+0000
:date-creation: 2017-08-21T19:46:45+0000
:END:
: will be resolved soon

then I change OPEN to CLOSED
in the first issue, save and then run
org-sync
I am asked several times user and password (although I have set org-sync-bb-auth)
but finally I end up that the bitbucket issues are imported again and my changes are overwritten.

regards

Uwe Brauer

dedup function issue with string IDs

I'm working to integrate Google tasks with org-sync and since gtasks IDs are strings and not numbers the dedup function org-sync-buglist-dups cannot detect duplicates.

The potential fix is to define the has table with a different equality test like:

(hash (make-hash-table :test `equal))

If that's not breaking anything else I can make PR for this change

Unicode Issues when syncing from Github

I imported https://github.com/HackspaceJena/calcifer and one of the bugs loooked like this:

**** OPEN Kein Einfügen bei Ort und Tag
     :PROPERTIES:
     :tags:     ("bug")
     :id:       45
     :date-modification: 2015-06-02T19:37:39+0200
     :date-creation: 2015-06-02T19:03:41+0200
     :author:   "someuser89"
     :assignee: "enko"
     :END:
  : Hallo,
  : 
  : ich habe eben neue Termine erstellt. In das Eingabefeld für Ort wollte ich eine Adresse einfügen, dies war aber nicht möglich. Im Kontextmenü, zu diesem Eingabe Feld, hatte ich die Option "Paste" nicht zur Auswahl. - "Copy" und "Cut" auch nicht. JavaScript habe/hatte ich nicht erlaubt.
  : 
  : Wie ich eben sehe, treffen die Aussagen auch auf das Eingabefeld zu Tags zu.

Have a look at the web view how it should look: HackspaceJena/calcifer#45

Gitlab backend is using the wrong URL so i get a 404

I see somebody else was getting 404s in #45

However I am still getting them I don't have /issues at the end. the url I am trying to import is gitlab.private.com/group/subgroup/project which is returning 404

according to the output in *Messages* it is trying to get the project from https://gitlab.private.com/api/v4/projects/gitab.pivate.com%2F/issues?per_page=100

it's stripped out the rest of the path and just using the domain name.

any help you could give would be great.

Many thanks

Nondeterministic behaviour

Steps to reproduce:

  1. open emtry file (e.g. issues.org) and org-sync-import some repository, e.g. https://github.com/arbox/org-sync-test; save he file
  2. [optional] add issues.org under version control so it's easier to reproduce the bug
  3. run org-sync and save the file.

What happens: issues get randomly reorderd (you can see it in git diff)

What's expected: if there were no changes, file should stay exactly same

I'd bet that it's one of the hash tables here to blame :) I'll try to look into that later.

Conflicting TODO sequences

Do not insert per file TODO sequences, it breakes global sequence preferences. Elaborate a better mechanism.

Ideas

Some ideas for the public API:

  • no generic os function;
  • org-sync-root-set function to set the root of project issues, sets the root to the current heading
  • org-sync-project-sync function to sync the current project with the repository
  • org-sync-project-import function to import interactively all project issues, if at a header make the header to the project root, else insert new header at the level of the nearest top header with the predefined title "Issues for some-project"
  • org-sync-issue-create function to create a new issue
  • org-sunc-milestone-create function to create a new milestone
  • all issues under a milestone should belong to them, so moving issues from outside in should add milestone property and otherwise
  • all unassigned issues should be under the project root or under other non-milestone nodes
  • milestones are not allowed to be nested
  • issues are not allowed to be nested
  • show all vs. only assigned to me issues

Option to show issue ID in headline?

My team often discusses issues by ID so it would be really nice if headlines (for GitHub) looked like

** OPEN #123 Some issue

Is this something you'd support via a PR? Maybe as an option?

404 on org-sync-import gitlab project

After reading through the issues I see @plajjan developed the gitlab backend. I'm experiencing the following issue:

After running org-sync-import and entering the URL of a gitlab project (with format https://gitlab.com/group/project), import fails with Wrong type argument: listp, "404 Project Not Found". This happens both with public and private repos. ¿Am I doing something wrong or is the backend broken?

I'm using the master branch of org-sync, commit '095335063b30687'.

Thanks!

sync should render org syntax to markdown before sync

I should be able to write using org syntax in org file and the issue generated after sync should transform it to markdown. Similarly vice a versa.

How to Reproduce:

* [#A] issue for =debug= command
** Acceptance
The =debug= command should log properly

Expected:

Title:

[#A] issue for `debug` command

comment:

## Acceptance
The `debug` command should log properly

Observed:

Title:

[#A] issue for 

comment:

The =debug= command should log properly
  • the title got chopped off
  • the comment section did not have sub-headings
  • the comment section did not render correct markdown syntax

org-sync does not support Chinese characters?

org-sync does not support Chinese characters

  1. When the issue title is in Chinese, after org-sync-import, the title will be displayed as other:
    截屏2021-06-20 上午9 26 25

  2. When creating a new issue containing Chinese, org-sync cannot synchronize to GitHub

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.