Code Duplication    Length = 14-14 lines in 3 locations

bika/lims/browser/auditlog.py 1 location

@@ 94-107 (lines=14) @@
91
        """
92
        super(AuditLogView, self).update()
93
94
    def make_empty_item(self, **kw):
95
        """Create a new empty item
96
        """
97
        item = {
98
            "uid": None,
99
            "before": {},
100
            "after": {},
101
            "replace": {},
102
            "allow_edit": [],
103
            "disabled": False,
104
            "state_class": "state-active",
105
        }
106
        item.update(**kw)
107
        return item
108
109
    @view.memoize
110
    def get_widget_for(self, fieldname):

bika/lims/browser/worksheet/views/analyses_transposed.py 1 location

@@ 54-67 (lines=14) @@
51
        """
52
        return self.context.getAnalysesUIDs()
53
54
    def make_empty_item(self, **kw):
55
        """Create a new empty item
56
        """
57
        item = {
58
            "uid": None,
59
            "before": {},
60
            "after": {},
61
            "replace": {},
62
            "allow_edit": [],
63
            "disabled": False,
64
            "state_class": "state-active",
65
        }
66
        item.update(**kw)
67
        return item
68
69
    def folderitem(self, obj, item, index):
70
        item = super(AnalysesTransposedView, self).folderitem(obj, item, index)

bika/lims/browser/dynamic_analysisspec.py 1 location

@@ 53-66 (lines=14) @@
50
    def before_render(self):
51
        super(DynamicAnalysisSpecView, self).before_render()
52
53
    def make_empty_item(self, **kw):
54
        """Create a new empty item
55
        """
56
        item = {
57
            "uid": None,
58
            "before": {},
59
            "after": {},
60
            "replace": {},
61
            "allow_edit": [],
62
            "disabled": False,
63
            "state_class": "state-active",
64
        }
65
        item.update(**kw)
66
        return item
67
68
    def folderitems(self):
69
        items = []