Fix up visibility patchset

This commit is contained in:
Drew DeVault 2019-04-17 13:09:39 -04:00
parent 71e4ca603e
commit df4d4ca766
5 changed files with 6 additions and 3 deletions

View File

@ -3,4 +3,3 @@ import pastesrht.alembic
import srht.alembic
from srht.database import alembic
alembic("paste.sr.ht", pastesrht.alembic)
alembic("paste.sr.ht", srht.alembic)

View File

@ -11,6 +11,7 @@ revision = '72db8bd163a7'
down_revision = '9b2c232477c9'
from alembic import op
from enum import Enum
import sqlalchemy as sa
import sqlalchemy_utils as sau
from sqlalchemy.dialects import postgresql
@ -22,7 +23,8 @@ class PasteVisibility(Enum):
def upgrade():
op.add_column('paste', sa.Column('visibility',
sau.ChoiceType(PasteVisibility, impl=sa.String()), nullable=False))
sau.ChoiceType(PasteVisibility, impl=sa.String()), nullable=False,
server_default='unlisted'))
def downgrade():

View File

@ -3,6 +3,7 @@
<div class="container">
<div class="row">
<div class="col-md-6">
<h4>Visibility</h4>
<form method="POST">
{{csrf_token()}}
<fieldset class="form-group">

View File

@ -19,7 +19,7 @@ class Paste(Base):
visibility = sa.Column(
sau.ChoiceType(PasteVisibility, impl=sa.String()),
nullable=False,
default=PasteVisibility.public)
server_default='unlisted')
def to_dict(self):
return {

1
run.py
View File

@ -1,3 +1,4 @@
#!/usr/bin/env python3
from pastesrht.app import app
from srht.config import cfg, cfgi