1 from coprs import db
2 from coprs import models
3 from coprs import helpers
7
8 @classmethod
9 - def get(cls, action_id):
10 """
11 Return single action identified by `action_id`
12 """
13
14 query = models.Action.query.filter(models.Action.id == action_id)
15 return query
16
17 @classmethod
31
32 @classmethod
39
40 @classmethod
42 """
43 Update `action` object with `upd_dict` data
44
45 Updates result, message and ended_on parameters.
46 """
47
48 for attr in ["result", "message", "ended_on"]:
49 value = upd_dict.get(attr, None)
50 if value:
51 setattr(action, attr, value)
52
53 db.session.add(action)
54