26 from django.db
import models
27 from clm.models.user
import User
29 from clm.utils.exception
import CLMException
30 from datetime
import datetime
43 user = models.ForeignKey(User)
45 code = models.CharField(max_length=128)
47 params = models.CharField(max_length=2048)
49 creation_date = models.DateTimeField(default=datetime.now)
51 level = models.IntegerField()
78 d[
'message_id'] = self.id
79 d[
'params'] = json.loads(self.
params)
81 d[
'level'] = self.
level
96 m = Message.objects.get(pk=msg_id)
98 raise CLMException(
'message_get')
119 m.user_id = data[
'user_id']
120 m.level = data[
'level']
121 m.code = data[
'code']
122 m.params = json.dumps(data.get(
'params',
''))