updates the ghuser on login

This commit is contained in:
Jonas Obrist 2012-08-18 17:57:24 +02:00
parent 603c29c8b4
commit 055e10b97e
9 changed files with 166 additions and 62 deletions

View file

@ -12,26 +12,27 @@ class Migration(SchemaMigration):
db.create_table('githubnetwork_ghuser', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('last_sync', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)),
('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], unique=True)),
('created_at', self.gf('django.db.models.fields.DateTimeField')()),
('acct_type', self.gf('django.db.models.fields.CharField')(max_length=255)),
('gh_login', self.gf('django.db.models.fields.CharField')(max_length=255)),
('blog', self.gf('django.db.models.fields.URLField')(max_length=255)),
('email', self.gf('django.db.models.fields.EmailField')(max_length=255)),
('avatar_url', self.gf('django.db.models.fields.URLField')(max_length=255)),
('public_gists', self.gf('django.db.models.fields.IntegerField')()),
('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], unique=True, null=True, blank=True)),
('created_at', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)),
('acct_type', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
('gh_login', self.gf('django.db.models.fields.CharField')(unique=True, max_length=255)),
('blog', self.gf('django.db.models.fields.URLField')(max_length=255, blank=True)),
('email', self.gf('django.db.models.fields.EmailField')(max_length=255, blank=True)),
('avatar_url', self.gf('django.db.models.fields.URLField')(max_length=255, blank=True)),
('public_gists', self.gf('django.db.models.fields.IntegerField')(default=0)),
('hireable', self.gf('django.db.models.fields.BooleanField')(default=False)),
('followers_count', self.gf('django.db.models.fields.IntegerField')()),
('html_url', self.gf('django.db.models.fields.URLField')(max_length=255)),
('bio', self.gf('django.db.models.fields.TextField')()),
('name', self.gf('django.db.models.fields.CharField')(max_length=255)),
('company', self.gf('django.db.models.fields.CharField')(max_length=255)),
('url', self.gf('django.db.models.fields.URLField')(max_length=255)),
('gravatar_id', self.gf('django.db.models.fields.CharField')(max_length=255)),
('gh_id', self.gf('django.db.models.fields.IntegerField')()),
('public_repos', self.gf('django.db.models.fields.IntegerField')()),
('following_count', self.gf('django.db.models.fields.IntegerField')()),
('location', self.gf('django.db.models.fields.CharField')(max_length=255)),
('followers_count', self.gf('django.db.models.fields.IntegerField')(default=0)),
('html_url', self.gf('django.db.models.fields.URLField')(max_length=255, blank=True)),
('bio', self.gf('django.db.models.fields.TextField')(blank=True)),
('name', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
('company', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
('url', self.gf('django.db.models.fields.URLField')(max_length=255, blank=True)),
('gravatar_id', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
('gh_id', self.gf('django.db.models.fields.IntegerField')(default=-1)),
('public_repos', self.gf('django.db.models.fields.IntegerField')(default=0)),
('following_count', self.gf('django.db.models.fields.IntegerField')(default=0)),
('location', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
('complete', self.gf('django.db.models.fields.BooleanField')(default=False)),
))
db.send_create_signal('githubnetwork', ['GHUser'])
@ -125,29 +126,30 @@ class Migration(SchemaMigration):
},
'githubnetwork.ghuser': {
'Meta': {'object_name': 'GHUser'},
'acct_type': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
'avatar_url': ('django.db.models.fields.URLField', [], {'max_length': '255'}),
'bio': ('django.db.models.fields.TextField', [], {}),
'blog': ('django.db.models.fields.URLField', [], {'max_length': '255'}),
'company': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
'created_at': ('django.db.models.fields.DateTimeField', [], {}),
'email': ('django.db.models.fields.EmailField', [], {'max_length': '255'}),
'followers_count': ('django.db.models.fields.IntegerField', [], {}),
'following': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'following_rel_+'", 'to': "orm['githubnetwork.GHUser']"}),
'following_count': ('django.db.models.fields.IntegerField', [], {}),
'gh_id': ('django.db.models.fields.IntegerField', [], {}),
'gh_login': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
'gravatar_id': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
'acct_type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
'avatar_url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'blank': 'True'}),
'bio': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'blog': ('django.db.models.fields.URLField', [], {'max_length': '255', 'blank': 'True'}),
'company': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
'complete': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
'created_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
'email': ('django.db.models.fields.EmailField', [], {'max_length': '255', 'blank': 'True'}),
'followers_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
'following': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'following_rel_+'", 'blank': 'True', 'to': "orm['githubnetwork.GHUser']"}),
'following_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
'gh_id': ('django.db.models.fields.IntegerField', [], {'default': '-1'}),
'gh_login': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
'gravatar_id': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
'hireable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
'html_url': ('django.db.models.fields.URLField', [], {'max_length': '255'}),
'html_url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'last_sync': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
'location': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
'public_gists': ('django.db.models.fields.IntegerField', [], {}),
'public_repos': ('django.db.models.fields.IntegerField', [], {}),
'url': ('django.db.models.fields.URLField', [], {'max_length': '255'}),
'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'})
'location': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
'public_gists': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
'public_repos': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
'url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'blank': 'True'}),
'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True', 'null': 'True', 'blank': 'True'})
},
'githubnetwork.repo': {
'Meta': {'object_name': 'Repo'},