This commit is contained in:
parent
4697b44504
commit
81173f989a
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -149,3 +149,4 @@ dev-server.pid
|
||||||
backups/
|
backups/
|
||||||
poetry.lock
|
poetry.lock
|
||||||
.venv
|
.venv
|
||||||
|
.ruff_cache
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
[0.2.18]
|
||||||
|
- schema: added Shout.seo string field
|
||||||
|
- resolvers: added /new-author webhook resolver
|
||||||
|
- services: auth connector upgraded
|
||||||
|
|
||||||
|
|
||||||
[0.2.17]
|
[0.2.17]
|
||||||
- schema: enum types workaround, ReactionKind, InviteStatus, ShoutVisibility
|
- schema: enum types workaround, ReactionKind, InviteStatus, ShoutVisibility
|
||||||
- schema: Shout.created_by, Shout.updated_by
|
- schema: Shout.created_by, Shout.updated_by
|
||||||
|
|
|
@ -87,3 +87,5 @@ class Shout(Base):
|
||||||
lang = Column(String, nullable=False, default="ru", comment="Language")
|
lang = Column(String, nullable=False, default="ru", comment="Language")
|
||||||
version_of = Column(ForeignKey("shout.id"), nullable=True)
|
version_of = Column(ForeignKey("shout.id"), nullable=True)
|
||||||
oid = Column(String, nullable=True)
|
oid = Column(String, nullable=True)
|
||||||
|
|
||||||
|
seo = Column(String, nullable=True) # JSON
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "discoursio-core"
|
name = "discoursio-core"
|
||||||
version = "0.2.17"
|
version = "0.2.18"
|
||||||
description = "core module for discours.io"
|
description = "core module for discours.io"
|
||||||
authors = ["discoursio devteam"]
|
authors = ["discoursio devteam"]
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
|
|
@ -29,7 +29,6 @@ enum ReactionKind {
|
||||||
DISLIKE
|
DISLIKE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
enum FollowingEntity {
|
enum FollowingEntity {
|
||||||
TOPIC
|
TOPIC
|
||||||
AUTHOR
|
AUTHOR
|
||||||
|
@ -37,17 +36,14 @@ enum FollowingEntity {
|
||||||
REACTIONS
|
REACTIONS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
enum InviteStatus {
|
enum InviteStatus {
|
||||||
PENDING
|
PENDING
|
||||||
ACCEPTED
|
ACCEPTED
|
||||||
REJECTED
|
REJECTED
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Типы
|
# Типы
|
||||||
|
|
||||||
|
|
||||||
type AuthorFollowings {
|
type AuthorFollowings {
|
||||||
unread: Int
|
unread: Int
|
||||||
topics: [String]
|
topics: [String]
|
||||||
|
@ -77,6 +73,7 @@ type Author {
|
||||||
last_seen: Int
|
last_seen: Int
|
||||||
updated_at: Int
|
updated_at: Int
|
||||||
deleted_at: Int
|
deleted_at: Int
|
||||||
|
seo: String
|
||||||
# synthetic
|
# synthetic
|
||||||
stat: AuthorStat # ratings inside
|
stat: AuthorStat # ratings inside
|
||||||
communities: [Community]
|
communities: [Community]
|
||||||
|
@ -292,7 +289,6 @@ type Result {
|
||||||
communities: [Community]
|
communities: [Community]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Мутации
|
# Мутации
|
||||||
|
|
||||||
type Mutation {
|
type Mutation {
|
||||||
|
@ -327,7 +323,6 @@ type Mutation {
|
||||||
reject_invite(invite_id: Int!): Result!
|
reject_invite(invite_id: Int!): Result!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Запросы
|
# Запросы
|
||||||
|
|
||||||
type Query {
|
type Query {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user