Merge branch 'main' of https://github.com/LAION-AI/Open-Assistant into upstream

This commit is contained in:
Alex Ott
2022-12-29 16:20:03 -08:00
5 changed files with 35 additions and 5 deletions
@@ -2,7 +2,7 @@
"""Added lang column for ISO-639-1 codes
Revision ID: ef0b52902560
Revises: 3358eb6834e6
Revises: d24b37426857
Create Date: 2022-12-28 18:24:21.393973
"""
@@ -12,7 +12,7 @@ from alembic import op
# revision identifiers, used by Alembic.
revision = "ef0b52902560"
down_revision = "3358eb6834e6"
down_revision = "d24b37426857"
branch_labels = None
depends_on = None
@@ -2,7 +2,7 @@
"""add collective flag to task
Revision ID: 464ec4667aae
Revises: d24b37426857
Revises: ef0b52902560
Create Date: 2022-12-29 21:03:06.841962
"""
@@ -11,7 +11,7 @@ from alembic import op
# revision identifiers, used by Alembic.
revision = "464ec4667aae"
down_revision = "d24b37426857"
down_revision = "ef0b52902560"
branch_labels = None
depends_on = None
@@ -0,0 +1,28 @@
# -*- coding: utf-8 -*-
"""add field trusted api client
Revision ID: 73ce3675c1f5
Revises: 464ec4667aae
Create Date: 2022-12-30 01:09:06.446020
"""
import sqlalchemy as sa
from alembic import op
# revision identifiers, used by Alembic.
revision = "73ce3675c1f5"
down_revision = "464ec4667aae"
branch_labels = None
depends_on = None
def upgrade() -> None:
# ### commands auto generated by Alembic - please adjust! ###
op.add_column("api_client", sa.Column("trusted", sa.Boolean(), server_default=sa.text("false"), nullable=False))
# ### end Alembic commands ###
def downgrade() -> None:
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column("api_client", "trusted")
# ### end Alembic commands ###
+1 -1
View File
@@ -40,7 +40,7 @@ def get_dummy_api_client(db: Session) -> ApiClient:
if api_client is None:
token = token_hex(32)
logger.info(f"ANY_API_KEY missing, inserting api_key: {token}")
api_client = ApiClient(id=ANY_API_KEY_ID, api_key=token, description="ANY_API_KEY, random token")
api_client = ApiClient(id=ANY_API_KEY_ID, api_key=token, description="ANY_API_KEY, random token", trusted=True)
db.add(api_client)
db.commit()
return api_client
@@ -4,6 +4,7 @@ from uuid import UUID, uuid4
import sqlalchemy as sa
import sqlalchemy.dialects.postgresql as pg
from sqlalchemy import false
from sqlmodel import Field, SQLModel
@@ -19,3 +20,4 @@ class ApiClient(SQLModel, table=True):
description: str = Field(max_length=256)
admin_email: Optional[str] = Field(max_length=256, nullable=True)
enabled: bool = Field(default=True)
trusted: bool = Field(sa_column=sa.Column(sa.Boolean, nullable=False, server_default=false()))