Skip to content

Commit 76d7a4b

Browse files
authored
Merge branch 'development' into free-reg
2 parents 05bc100 + 171611b commit 76d7a4b

File tree

7 files changed

+57
-112
lines changed

7 files changed

+57
-112
lines changed

app/api/groups.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,11 +137,6 @@ def before_get_object(self, view_kwargs):
137137
)
138138
view_kwargs['id'] = user_follow_group.group_id
139139

140-
def after_get_object(self, group, view_kwargs):
141-
user = User.query.filter_by(id=current_user.id).one()
142-
if not is_logged_in() or not is_owner_or_organizer(group, user):
143-
raise ObjectNotFound({'parameter': '{id}'}, "Group: not found")
144-
145140
def before_update_object(self, group, data, view_kwargs):
146141
"""
147142
before update object method of group details
@@ -173,7 +168,6 @@ def before_update_object(self, group, data, view_kwargs):
173168
'methods': {
174169
'before_get_object': before_get_object,
175170
'before_update_object': before_update_object,
176-
'after_get_object': after_get_object,
177171
},
178172
}
179173

app/api/helpers/calendar/ical.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def to_ical(event, include_sessions=False, my_schedule=False, user_id=None):
7272
else ""
7373
)
7474
session_link_heading = (
75-
"Join using link: " + session_video_url + "<br/>"
75+
" Join using link: " + session_video_url + "<br/>"
7676
if session_video_url
7777
else ""
7878
)
@@ -82,7 +82,7 @@ def to_ical(event, include_sessions=False, my_schedule=False, user_id=None):
8282
+ session.microlocation.name
8383
+ "<br/>"
8484
+ session_link_heading
85-
+ "<br/>"
85+
+ " <br/> "
8686
+ session.short_abstract
8787
)
8888
session_component = Event()

app/api/schema/events.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from email.policy import default
12
import pytz
23
from flask_rest_jsonapi.exceptions import ObjectNotFound
34
from marshmallow import validate, validates_schema
@@ -58,6 +59,8 @@ def validate_timezone(self, data, original_data):
5859
location_name = fields.Str(allow_none=True)
5960
searchable_location_name = fields.Str(allow_none=True)
6061
public_stream_link = fields.Str(allow_none=True)
62+
stream_loop = fields.Boolean(default=False)
63+
stream_autoplay = fields.Boolean(default=False)
6164
description = fields.Str(allow_none=True)
6265
after_order_message = fields.Str(allow_none=True)
6366
original_image_url = fields.Url(allow_none=True)

app/models/event.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from email.policy import default
12
import re
23
from argparse import Namespace
34
from datetime import datetime
@@ -63,6 +64,8 @@ class Privacy:
6364
location_name = db.Column(db.String)
6465
searchable_location_name = db.Column(db.String)
6566
public_stream_link = db.Column(db.String)
67+
stream_loop = db.Column(db.Boolean, default = False)
68+
stream_autoplay = db.Column(db.Boolean, default=False)
6669
is_featured = db.Column(db.Boolean, default=False, nullable=False)
6770
is_promoted = db.Column(db.Boolean, default=False, nullable=False)
6871
is_demoted = db.Column(db.Boolean, default=False, nullable=False)
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
"""empty message
2+
3+
Revision ID: a45167cdc102
4+
Revises: 0dba0c2e0ba0
5+
Create Date: 2022-04-04 17:35:59.622520
6+
7+
"""
8+
9+
from alembic import op
10+
import sqlalchemy as sa
11+
import sqlalchemy_utils
12+
13+
14+
# revision identifiers, used by Alembic.
15+
revision = 'a45167cdc102'
16+
down_revision = '0dba0c2e0ba0'
17+
18+
19+
def upgrade():
20+
# ### commands auto generated by Alembic - please adjust! ###
21+
op.add_column('events', sa.Column('stream_loop', sa.Boolean(), nullable=True))
22+
op.add_column('events', sa.Column('stream_autoplay', sa.Boolean(), nullable=True))
23+
op.add_column('events_version', sa.Column('stream_loop', sa.Boolean(), autoincrement=False, nullable=True))
24+
op.add_column('events_version', sa.Column('stream_autoplay', sa.Boolean(), autoincrement=False, nullable=True))
25+
# ### end Alembic commands ###
26+
27+
28+
def downgrade():
29+
# ### commands auto generated by Alembic - please adjust! ###
30+
op.drop_column('events_version', 'stream_autoplay')
31+
op.drop_column('events_version', 'stream_loop')
32+
op.drop_column('events', 'stream_autoplay')
33+
op.drop_column('events', 'stream_loop')
34+
# ### end Alembic commands ###

poetry.lock

Lines changed: 13 additions & 102 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ geoip2 = "4.5.0"
7777
SQLAlchemy-Continuum = "1.3.12"
7878
bleach = "4.1.0"
7979
stripe = "2.70.0"
80-
xhtml2pdf = "0.2.7"
80+
xhtml2pdf = "0.2.6"
8181
flask-caching = "1.10.1"
8282
forex-python = "1.8"
8383
pycryptodome = "3.14.1"
@@ -122,7 +122,7 @@ xmltodict = "0.12.0"
122122
graphene-sqlalchemy = "2.3.0"
123123
flask-graphql = "2.0.1"
124124
graphene-sqlalchemy-filter = "1.13.0"
125-
fastapi = "^0.75.0"
125+
fastapi = "^0.75.1"
126126
uvicorn = {extras = ["standard"], version = "^0.17.6"}
127127
broadcaster = {extras = ["redis"], version = "^0.2.0"}
128128
sqlalchemy-citext = "^1.8.0"

0 commit comments

Comments
 (0)