Commit 0d12830c authored by Michal Čihař's avatar Michal Čihař

Extend whiteboard model to allow targetted messages

The targetting can be done on:

- component
- project
- language

Issue #159
Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent dc7d2ccf
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2015-12-22 09:49
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('lang', '0002_auto_20150630_1208'),
('trans', '0048_auto_20151120_1306'),
]
operations = [
migrations.AddField(
model_name='whiteboardmessage',
name='language',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='lang.Language'),
),
migrations.AddField(
model_name='whiteboardmessage',
name='project',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='trans.Project'),
),
migrations.AddField(
model_name='whiteboardmessage',
name='subproject',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='trans.SubProject'),
),
migrations.AlterField(
model_name='whiteboardmessage',
name='message',
field=models.TextField(verbose_name='Message'),
),
]
......@@ -22,10 +22,17 @@
from django.db import models
from django.utils.translation import ugettext_lazy
from weblate.lang.models import Language
class WhiteboardMessage(models.Model):
message = models.TextField(blank=True)
message = models.TextField(
verbose_name=ugettext_lazy('Message'),
)
project = models.ForeignKey('Project', null=True, blank=True)
subproject = models.ForeignKey('SubProject', null=True, blank=True)
language = models.ForeignKey(Language, null=True, blank=True)
class Meta(object):
app_label = 'trans'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment