{"action":"created","issue":{"url":"https://api.github.com/repos/camptocamp/ngeo/issues/462","labels_url":"https://api.github.com/repos/camptocamp/ngeo/issues/462/labels{/name}","comments_url":"https://api.github.com/repos/camptocamp/ngeo/issues/462/comments","events_url":"https://api.github.com/repos/camptocamp/ngeo/issues/462/events","html_url":"https://github.com/camptocamp/ngeo/pull/462","id":121308937,"number":462,"title":"[WIP] gmf-authentication","user":{"login":"adube","id":432436,"avatar_url":"https://avatars.githubusercontent.com/u/432436?v=3","gravatar_id":"","url":"https://api.github.com/users/adube","html_url":"https://github.com/adube","followers_url":"https://api.github.com/users/adube/followers","following_url":"https://api.github.com/users/adube/following{/other_user}","gists_url":"https://api.github.com/users/adube/gists{/gist_id}","starred_url":"https://api.github.com/users/adube/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adube/subscriptions","organizations_url":"https://api.github.com/users/adube/orgs","repos_url":"https://api.github.com/users/adube/repos","events_url":"https://api.github.com/users/adube/events{/privacy}","received_events_url":"https://api.github.com/users/adube/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-12-09T18:24:40Z","updated_at":"2015-12-15T19:26:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/camptocamp/ngeo/pulls/462","html_url":"https://github.com/camptocamp/ngeo/pull/462","diff_url":"https://github.com/camptocamp/ngeo/pull/462.diff","patch_url":"https://github.com/camptocamp/ngeo/pull/462.patch"},"body":"This is a very early state of the `gmf-authentication` directive.  The idea is to collect comments from the core developers of ngeo/gmf.\r\n\r\nThe base idea is this: an `authentication` service, configured with a base url, will attempt to ask to the server upon creation if the user is connected or not.  The main `authentication` directive listens to the `load` event of the service and checks if the user is connected or not.  It will then decide which inner directive to include.\r\n\r\nIs this a good start ?"},"comment":{"url":"https://api.github.com/repos/camptocamp/ngeo/issues/comments/164865968","html_url":"https://github.com/camptocamp/ngeo/pull/462#issuecomment-164865968","issue_url":"https://api.github.com/repos/camptocamp/ngeo/issues/462","id":164865968,"user":{"login":"adube","id":432436,"avatar_url":"https://avatars.githubusercontent.com/u/432436?v=3","gravatar_id":"","url":"https://api.github.com/users/adube","html_url":"https://github.com/adube","followers_url":"https://api.github.com/users/adube/followers","following_url":"https://api.github.com/users/adube/following{/other_user}","gists_url":"https://api.github.com/users/adube/gists{/gist_id}","starred_url":"https://api.github.com/users/adube/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adube/subscriptions","organizations_url":"https://api.github.com/users/adube/orgs","repos_url":"https://api.github.com/users/adube/repos","events_url":"https://api.github.com/users/adube/events{/privacy}","received_events_url":"https://api.github.com/users/adube/received_events","type":"User","site_admin":false},"created_at":"2015-12-15T19:26:35Z","updated_at":"2015-12-15T19:26:35Z","body":"Here's an update of this task:\r\n\r\n**Done**\r\n\r\n * The client-side forms are all done\r\n * All possible actions are supported on client-side: login, logout, isloggedin, resetpassword, changepassword\r\n * Bootstrap style used\r\n * Validation and errors managed\r\n * Use of `angularGettext.Catalog` for the translation strings\r\n\r\n**To do**\r\n\r\n * @fgravin: review the code\r\n * validate the current translation text (English)\r\n * translate in French (should this be part of this task ?)\r\n * @sbrunner: give me the response information (documentation) from the server, please **Urgent**\r\n * connect to the demo server in the example instead of using the dummy local files\r\n * add in **mobile app**: it is **currently broken**\r\n\r\n**Question**: I ran `make gh-pages` to be able to show you what's done so far, but the link isn't working.  I expected the following to work, but it doesn't: http://adube.github.io/ngeo/gmf-authentication/contribs/gmf/examples/authentication.html.  What's odd is that the examples from `ngeo` work, where all examples from `gmf` don't.  See: http://adube.github.io/ngeo/gmf-authentication/examples/desktopgeolocation.html. Any clue ?\r\n\r\nLet me know if I forgot anything."}}