Skip to content

Commit

Permalink
Added scheduled_start_time and scheduled_end_time to CommitteeMeeting
Browse files Browse the repository at this point in the history
  • Loading branch information
paulmwatson committed Jul 15, 2024
1 parent 0d073ef commit bab01fc
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
"""Add scheduled_start_time and actual_end_time to CommitteeMeeting
Revision ID: 33e499db410
Revises: e02ab1542a
Create Date: 2024-07-15 09:38:43.690415
"""

# revision identifiers, used by Alembic.
revision = '33e499db410'
down_revision = 'e02ab1542a'

from alembic import op
import sqlalchemy as sa


def upgrade():
### commands auto generated by Alembic - please adjust! ###
op.add_column('event', sa.Column('scheduled_end_time', sa.Time(timezone=True), nullable=True))
op.add_column('event', sa.Column('scheduled_start_time', sa.Time(timezone=True), nullable=True))
op.alter_column('user', 'fs_uniquifier',
existing_type=sa.VARCHAR(length=64),
nullable=True,
existing_server_default=sa.text("''::character varying"))
### end Alembic commands ###


def downgrade():
### commands auto generated by Alembic - please adjust! ###
op.alter_column('user', 'fs_uniquifier',
existing_type=sa.VARCHAR(length=64),
nullable=False,
existing_server_default=sa.text("''::character varying"))
op.drop_column('event', 'scheduled_start_time')
op.drop_column('event', 'scheduled_end_time')
### end Alembic commands ###
8 changes: 7 additions & 1 deletion pmg/admin/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,13 @@ class CommitteeMeetingView(EventView):
"body",
"files",
rules.FieldSet(
["actual_start_time", "actual_end_time", "attendance"],
[
"actual_start_time",
"actual_end_time",
"scheduled_start_time",
"scheduled_end_time",
"attendance",
],
"Member Attendance Record",
),
)
Expand Down
2 changes: 2 additions & 0 deletions pmg/models/resources.py
Original file line number Diff line number Diff line change
Expand Up @@ -477,6 +477,8 @@ class CommitteeMeeting(Event):
__mapper_args__ = {"polymorphic_identity": "committee-meeting"}
actual_start_time = db.Column(db.Time(timezone=True))
actual_end_time = db.Column(db.Time(timezone=True))
scheduled_start_time = db.Column(db.Time(timezone=True))
scheduled_end_time = db.Column(db.Time(timezone=True))
pmg_monitor = db.Column(db.String(255))

attendance = db.relationship(
Expand Down

0 comments on commit bab01fc

Please sign in to comment.