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
|
# Copyright 2011 Canonical Ltd. This software is licensed under the
# GNU Affero General Public License version 3 (see the file LICENSE).
"""Classes to view FeatureFlagChange."""
__all__ = [
'ChangeLog',
]
__metaclass__ = type
from lp.services.webapp.batching import BatchNavigator
from lp.services.webapp.publisher import LaunchpadView
from lp.services.features.changelog import ChangeLog
class FeatureChangeLogView(LaunchpadView):
page_title = label = 'Feature flag changelog'
@property
def changes(self):
navigator = BatchNavigator(ChangeLog.get(), self.request, size=10)
navigator.setHeadings('change', 'changes')
return navigator
|