Skip to content
This repository has been archived by the owner on Jul 24, 2018. It is now read-only.

Commit

Permalink
Handle colorizing IRC messages.
Browse files Browse the repository at this point in the history
  • Loading branch information
ralphbean committed Jun 10, 2014
1 parent e1a44d8 commit b83e46c
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 0 deletions.
22 changes: 22 additions & 0 deletions alembic/versions/4a95022fd7f3_add_another_presentation_boolean.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
"""Add another presentation boolean.
Revision ID: 4a95022fd7f3
Revises: 33082c0ecf3f
Create Date: 2014-06-10 11:10:30.437910
"""

# revision identifiers, used by Alembic.
revision = '4a95022fd7f3'
down_revision = '33082c0ecf3f'

from alembic import op
import sqlalchemy as sa


def upgrade():
op.add_column('preferences', sa.Column('markup_messages', sa.Boolean(), nullable=True))


def downgrade():
op.drop_column('preferences', 'markup_messages')
1 change: 1 addition & 0 deletions fmn/lib/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ def recipients(preferences, message, valid_paths, config):
context['detail_name']: detail_value,
'filter_name': filter['name'],
'filter_id': filter['id'],
'markup_messages': preference['markup_messages'],
'triggered_by_links': preference['triggered_by_links'],
'shorten_links': preference['shorten_links'],
})
Expand Down
8 changes: 8 additions & 0 deletions fmn/lib/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -407,6 +407,7 @@ class Preference(BASE):
enabled = sa.Column(sa.Boolean, default=False, nullable=False)

# Various presentation booleans
markup_messages = sa.Column(sa.Boolean, default=False)
triggered_by_links = sa.Column(sa.Boolean, default=False)
shorten_links = sa.Column(sa.Boolean, default=False)

Expand All @@ -431,6 +432,7 @@ def __json__(self):
'created_on': self.created_on,
'batch_delta': self.batch_delta,
'batch_count': self.batch_count,
'markup_messages': self.markup_messages,
'triggered_by_links': self.triggered_by_links,
'shorten_links': self.shorten_links,
'enabled': self.enabled,
Expand Down Expand Up @@ -460,6 +462,12 @@ def set_batch_values(self, session, delta, count):
session.commit()
self.notify(self.openid, self.context_name, "batch_values")

def set_markup_messages(self, session, value):
self.markup_messages = value
session.add(self)
session.commit()
self.notify(self.openid, self.context_name, "markup_messages")

def set_triggered_by_links(self, session, value):
self.triggered_by_links = value
session.add(self)
Expand Down

0 comments on commit b83e46c

Please sign in to comment.