aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/proxy.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2008-03-16 14:39:34 +0000
committerWilmer van der Gaast <wilmer@gaast.net>2008-03-16 14:39:34 +0000
commite960a523f587a83bd22d000b4451c5a21b2951e8 (patch)
tree7a598b80ea766a215e2eaa354aee853d31362ce3 /protocols/proxy.c
parentddcf491fa460fea612c240589c50da864dad6668 (diff)
Fixed cached_id_prefix memory leak.
Diffstat (limited to 'protocols/proxy.c')
0 files changed, 0 insertions, 0 deletions
0.8'>hotfix/0.19.0.8 Unnamed repository; edit this file 'description' to name the repository.MimesBrønn
aboutsummaryrefslogtreecommitdiffstats
path: root/lib/message_prominence.rb
blob: 8f54fcc9597e96a9c809eca4fe984abed4f97638 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
module MessageProminence

    def has_prominence
        send :include, InstanceMethods
        cattr_accessor :prominence_states
        self.prominence_states = ['normal', 'hidden','requester_only']
        validates_inclusion_of :prominence, :in => self.prominence_states
    end

    module InstanceMethods

        def user_can_view?(user)
            Ability.can_view_with_prominence?(self.prominence, self.info_request, user)
        end

        def indexed_by_search?
            self.prominence == 'normal'
        end

        def all_can_view?
            self.prominence == 'normal'
        end

    end
end