ST
Size: a a a
ST
*
V
ST
ST
fields.Method()
Выдаёт странные ошибки, схема не видит объект переданный в неё, это касается схем которые автоматически сгенерированы на основе моделейST
V
V
ST
T
fields.Method()
Выдаёт странные ошибки, схема не видит объект переданный в неё, это касается схем которые автоматически сгенерированы на основе моделейST
ST
ST
class FullTicketWestekSchema(ma.SQLAlchemyAutoSchema):
...some_fields ...
actions = fields.Method('get_aval_actions')
def get_aval_actions(self, ticket):
user = self.context['current_user']
actions = set()
actions.add('edit')
if user.is_admin and ticket.status != TicketWestek.ARCHIVED:
actions.add('archive')
return list(actions)
class Meta:
model = TicketWestek
include_relationships = True
ST
T
АП
T
class FullTicketWestekSchema(ma.SQLAlchemyAutoSchema):
...some_fields ...
actions = fields.Method('get_aval_actions')
def get_aval_actions(self, ticket):
user = self.context['current_user']
actions = set()
actions.add('edit')
if user.is_admin and ticket.status != TicketWestek.ARCHIVED:
actions.add('archive')
return list(actions)
class Meta:
model = TicketWestek
include_relationships = True
T
T
ST