Add PackageUpdateConfig.auto_created
This commit is contained in:
@@ -179,6 +179,7 @@ def admin_page():
|
||||
added = 0
|
||||
for pkg in Package.query.filter(Package.repo != None, Package.releases.any(), Package.update_config == None).all():
|
||||
pkg.update_config = PackageUpdateConfig()
|
||||
pkg.update_config.auto_created = True
|
||||
|
||||
release: PackageRelease = pkg.releases.first()
|
||||
if release and release.commit_hash:
|
||||
|
||||
@@ -301,6 +301,8 @@ def update_config(package):
|
||||
if last_release and last_release.commit_hash:
|
||||
package.update_config.last_commit = last_release.commit_hash
|
||||
|
||||
package.update_config.auto_created = False
|
||||
|
||||
db.session.commit()
|
||||
|
||||
if package.update_config.last_commit is None:
|
||||
|
||||
@@ -965,5 +965,8 @@ class PackageUpdateConfig(db.Model):
|
||||
|
||||
make_release = db.Column(db.Boolean, nullable=False, default=False)
|
||||
|
||||
# Was this made using Add Update Configs in Admin?
|
||||
auto_created = db.Column(db.Boolean, nullable=False, default=False)
|
||||
|
||||
def set_outdated(self):
|
||||
self.outdated_at = datetime.datetime.utcnow()
|
||||
|
||||
Reference in New Issue
Block a user