g0v/AgriMed

Name: AgriMed

Owner: g0v

Description: ??? repository (frontend)

Created: 2015-06-13 03:41:08.0

Updated: 2016-03-05 13:49:27.0

Pushed: 2016-07-21 16:11:24.0

Homepage:

Size: 1149

Language: CSS

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

backend_template

Usage

project name/directory is recommended to fit python style (using underscore as project name/directory):

git clone https://github.com/chhsiao1981/frontend_template.git .; ./scripts/init_dev.sh; . __/bin/activate; ./scripts/init_starter.sh; cp config.js.tmpl config.js; npm install; npm start

Introduction

This template intends to efficiently develop with the following libraries:

All are welcome to improve this template

Django
  1. settings is set in [{{package}}:django] in .ini (with key lowercased)
python-social-auth
  1. For now, social-auth is for authentication only.
  2. need to change data-clientid to the corresponding clientid in /static/login.html
  3. need to change social_auth_google_plus_key and social_auth_google_plus_secret in .ini
  4. The token on client-side should be revoked immediately once the ajax to login complete (success or error).
  5. Once the ajax to login successfully complete, the response return {id, username, first_name, last_time, url}
  6. tested /auth/complete/google-plus (/static/login.html)

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.