Model tweaks to allow entries deletion via admin
This commit is contained in:
@@ -18,7 +18,7 @@ class Application(db.Model):
|
||||
city_country = db.Column(db.String(255))
|
||||
institution_name = db.Column(db.String(255))
|
||||
skills = db.relationship('Skill', secondary='skills_applications',
|
||||
backref=db.backref('applications', lazy='dynamic'))
|
||||
backref=db.backref('applications', lazy='dynamic', cascade='all'))
|
||||
video_example = db.Column(db.String(255))
|
||||
written_example = db.Column(db.String(255))
|
||||
portfolio_cv = db.Column(db.String(255))
|
||||
@@ -31,6 +31,8 @@ class Application(db.Model):
|
||||
review_end_date = db.Column(db.DateTime())
|
||||
renewal_date = db.Column(db.DateTime())
|
||||
|
||||
#reviewers = db.relationship('ReviewersApplications', backref=db.backref('reviewers', cascade='all'))
|
||||
|
||||
def show_pretty_date(self, stage_date):
|
||||
if stage_date == 'submission':
|
||||
return pretty_date(self.submission_date)
|
||||
@@ -73,7 +75,7 @@ skills_applications = db.Table('skills_applications',
|
||||
class ReviewersApplications(db.Model):
|
||||
id = db.Column(db.Integer(), primary_key=True)
|
||||
application_id = db.Column(db.Integer(), db.ForeignKey(Application.id), nullable=False)
|
||||
application = db.relationship('Application', backref='reviewers')
|
||||
application = db.relationship('Application', backref=db.backref('reviewers', cascade='all'))
|
||||
#reviewer_blender_id = db.Column(db.Integer(), db.ForeignKey(User.id), nullable=False)
|
||||
#reviewer = db.relationship('User')
|
||||
reviewer_blender_id = db.Column(db.Integer(), nullable=False)
|
||||
@@ -91,7 +93,7 @@ class Comment(db.Model):
|
||||
id = db.Column(db.Integer(), primary_key=True)
|
||||
|
||||
application_id = db.Column(db.Integer(), db.ForeignKey(Application.id), nullable=False)
|
||||
application = db.relationship('Application', backref='comments')
|
||||
application = db.relationship('Application', backref=db.backref('comments', cascade='all'))
|
||||
|
||||
blender_id = db.Column(db.Integer(), nullable=False)
|
||||
text = db.Column(db.Text())
|
||||
|
Reference in New Issue
Block a user