Commit 0e1075a347fa37477959885ad77010d84fe43fe3

Few changes in data members of classes
group.py
(0 / 2)
  
1818 created_by = db.Column(db.Integer, db.ForeignKey('users.id'))
1919
2020 creator = db.relationship('User', backref='groups', lazy='dynamic')
21 memberships = db.relationship('Membership', backref='groups', lazy='dynamic')
2221
2322 def __init__(self, name):
2423 self.name = name
25
2624
2725
2826 def persist(self): # add record
  
1414 gid = db.Column(db.Integer, db.ForeignKey('groups.id'))
1515 created = db.Column(db.DateTime, default=datetime.utcnow)
1616
17 user = db.relationship('User', backref='memberships', lazy='dynamic')
18 group = db.relationship('Group', backref='memberships', lazy='dynamic')
19
1720 def __init__(self, uid, gid):
1821 self.uid = uid
1922 self.gid = gid
user.py
(1 / 5)
  
1414 id = db.Column(db.Integer, primary_key=True)
1515 username = db.Column(db.String(80))
1616 email = db.Column(db.String(120), unique=True)
17 memberships = db.relationship('Membership', backref='user', lazy='dynamic')
1817 created = db.Column(db.DateTime, default=datetime.utcnow)
1918 last_active = db.Column(db.DateTime, default=datetime.utcnow)
2019
3434 def getByName(username): #Query record by username
3535 tofind = User.query.filter_by(username=username).first()
3636 return tofind
37
38
37
3938 def persist(self): #To create record
4039 db.session.add(self)
4140 db.session.commit()
4241
43
4442 def delete(self): # To delete a record
4543 db.session.delete(self)
4644 db.session.commit()
47
4845
4946
5047 def __repr__(self):