Bladeren bron

增加project is_include

walle 6 jaren geleden
bovenliggende
commit
edd59c3585
3 gewijzigde bestanden met toevoegingen van 27 en 0 verwijderingen
  1. 23 0
      migrations/versions/5ff964e844a7_07_project_include.py
  2. 2 0
      walle/form/project.py
  3. 2 0
      walle/model/project.py

+ 23 - 0
migrations/versions/5ff964e844a7_07_project_include.py

@@ -0,0 +1,23 @@
+"""07_project_include
+
+Revision ID: 5ff964e844a7
+Revises: 0af33c7b8832
+Create Date: 2019-01-04 18:00:58.941866
+
+"""
+from alembic import op
+import sqlalchemy as sa
+
+
+revision = '5ff964e844a7'
+down_revision = '0af33c7b8832'
+branch_labels = None
+depends_on = None
+
+
+def upgrade():
+    op.add_column('projects', sa.Column('is_include', sa.Integer(), nullable=True, server_default='0'))
+
+
+def downgrade():
+    op.drop_column('projects', 'is_include')

+ 2 - 0
walle/form/project.py

@@ -23,6 +23,7 @@ class ProjectForm(FlaskForm):
     space_id = StringField('space_id', [validators.Length(min=1, max=10)])
     status = StringField('status', [])
     excludes = StringField('excludes', [])
+    is_include = StringField('excludes', [])
     master = StringField('master', [])
     server_ids = StringField('server_ids', [validators.Length(min=1)])
     keep_version_num = StringField('keep_version_num', [])
@@ -70,6 +71,7 @@ class ProjectForm(FlaskForm):
             'environment_id': self.environment_id.data if self.environment_id.data else '',
             'space_id': self.space_id.data if self.space_id.data else current_user.space_id(),
             'excludes': self.excludes.data if self.excludes.data else '',
+            'is_include': self.is_include.data,
             'server_ids': self.server_ids.data if self.server_ids.data else '',
             'keep_version_num': self.keep_version_num.data if self.keep_version_num.data else 5,
 

+ 2 - 0
walle/model/project.py

@@ -37,6 +37,7 @@ class ProjectModel(SurrogatePK, Model):
     master = db.Column(String(100))
     version = db.Column(String(40))
     excludes = db.Column(Text)
+    is_include = db.Column(Integer)
     target_root = db.Column(String(200))
     target_releases = db.Column(String(200))
     server_ids = db.Column(Text)
@@ -154,6 +155,7 @@ class ProjectModel(SurrogatePK, Model):
             'master': UserModel.fetch_by_uid(self.master.split(',')) if self.master else '',
             'version': self.version,
             'excludes': self.excludes,
+            'is_include': self.is_include,
             'target_root': self.target_root,
             'target_releases': self.target_releases,
             'server_ids': self.server_ids,