reviewers: add pull request reviewers reason column to table
to allow showing the reason a user is a reviewer on a pull request
This commit is contained in:
parent
f10e21cde9
commit
5290e2381e
4 changed files with 3679 additions and 1 deletions
|
|
@ -51,7 +51,7 @@ PYRAMID_SETTINGS = {}
|
|||
EXTENSIONS = {}
|
||||
|
||||
__version__ = ('.'.join((str(each) for each in VERSION[:3])))
|
||||
__dbversion__ = 59 # defines current db version for migrations
|
||||
__dbversion__ = 60 # defines current db version for migrations
|
||||
__platform__ = platform.system()
|
||||
__license__ = 'AGPLv3, and Commercial License'
|
||||
__author__ = 'RhodeCode GmbH'
|
||||
|
|
|
|||
3642
rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py
Normal file
3642
rhodecode/lib/dbmigrate/schema/db_4_5_0_0.py
Normal file
File diff suppressed because it is too large
Load diff
34
rhodecode/lib/dbmigrate/versions/060_version_4_5_0.py
Normal file
34
rhodecode/lib/dbmigrate/versions/060_version_4_5_0.py
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
import logging
|
||||
import datetime
|
||||
|
||||
from sqlalchemy import *
|
||||
from sqlalchemy.exc import DatabaseError
|
||||
from sqlalchemy.orm import relation, backref, class_mapper, joinedload
|
||||
from sqlalchemy.orm.session import Session
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
|
||||
from rhodecode.lib.dbmigrate.migrate import *
|
||||
from rhodecode.lib.dbmigrate.migrate.changeset import *
|
||||
from rhodecode.lib.utils2 import str2bool
|
||||
|
||||
from rhodecode.model.meta import Base
|
||||
from rhodecode.model import meta
|
||||
from rhodecode.lib.dbmigrate.versions import _reset_base, notify
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def upgrade(migrate_engine):
|
||||
"""
|
||||
Upgrade operations go here.
|
||||
Don't create your own engine; bind migrate_engine to your metadata
|
||||
"""
|
||||
_reset_base(migrate_engine)
|
||||
from rhodecode.lib.dbmigrate.schema import db_4_5_0_0
|
||||
|
||||
db_4_5_0_0.PullRequestReviewers.reason.create(
|
||||
table=db_4_5_0_0.PullRequestReviewers.__table__)
|
||||
|
||||
def downgrade(migrate_engine):
|
||||
meta = MetaData()
|
||||
meta.bind = migrate_engine
|
||||
|
|
@ -3215,6 +3215,8 @@ class PullRequestReviewers(Base, BaseModel):
|
|||
ForeignKey('pull_requests.pull_request_id'), nullable=False)
|
||||
user_id = Column(
|
||||
"user_id", Integer(), ForeignKey('users.user_id'), nullable=True)
|
||||
reason = Column('reason',
|
||||
UnicodeText().with_variant(UnicodeText(255), 'mysql'), nullable=True)
|
||||
|
||||
user = relationship('User')
|
||||
pull_request = relationship('PullRequest')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue