Beispiel #1
0
 def __init__(self, context, request, **kwargs):
     AnalysesView.__init__(self, context, request)
     self.show_select_column = False
     self.allow_edit = False
     self.show_workflow_action_buttons = False
     for k, v in kwargs.items():
         self.contentFilter[k] = v
     self.columns['Request'] = {'title': _("Request"), 'sortable': False}
     self.columns['Priority'] = {'title': _("Priority"), 'sortable': False}
     # Add Request and Priority columns
     pos = self.review_states[0]['columns'].index('Service') + 1
     self.review_states[0]['columns'].insert(pos, 'Request')
     pos += 1
     self.review_states[0]['columns'].insert(pos, 'Priority')
Beispiel #2
0
    def __init__(self, context, request):
        AnalysesView.__init__(self, context, request)
        self.catalog = "bika_analysis_catalog"
        self.contentFilter = {
            "portal_type": "ReferenceAnalysis",
            "path": {"query": "/".join(self.context.getPhysicalPath()), "level": 0},
        }
        self.show_select_row = False
        self.show_sort_column = False
        self.show_select_column = False
        self.allow_edit = False

        self.columns = {
            "id": {"title": _("ID"), "toggle": False},
            "getReferenceAnalysesGroupID": {"title": _("QC Sample ID"), "toggle": True},
            "Category": {"title": _("Category"), "toggle": True},
            "Service": {"title": _("Service"), "toggle": True},
            "Worksheet": {"title": _("Worksheet"), "toggle": True},
            "Method": {"title": _("Method"), "sortable": False, "toggle": True},
            "Instrument": {"title": _("Instrument"), "sortable": False, "toggle": True},
            "Result": {"title": _("Result"), "toggle": True},
            "Captured": {"title": _("Captured"), "toggle": True},
            "Uncertainty": {"title": _("+-"), "toggle": True},
            "DueDate": {"title": _("Due Date"), "index": "getDueDate", "toggle": True},
            "retested": {"title": _("Retested"), "type": "boolean", "toggle": True},
            "state_title": {"title": _("State"), "toggle": True},
        }
        self.review_states = [
            {
                "id": "default",
                "title": _("All"),
                "contentFilter": {},
                "transitions": [],
                "columns": [
                    "id",
                    "getReferenceAnalysesGroupID",
                    "Category",
                    "Service",
                    "Worksheet",
                    "Method",
                    "Instrument",
                    "Result",
                    "Captured",
                    "Uncertainty",
                    "DueDate",
                    "state_title",
                ],
            }
        ]
        self.anjson = {}
Beispiel #3
0
 def __init__(self, context, request, **kwargs):
     AnalysesView.__init__(self, context, request)
     self.show_select_column = False
     self.allow_edit = False
     self.show_workflow_action_buttons = False
     for k,v in kwargs.items():
         self.contentFilter[k] = v
     self.columns['Request'] = {'title': _("Request"),
                                'sortable':False}
     self.columns['Priority'] = {'title': _("Priority"),
                                'sortable':False}
     # Add Request and Priority columns
     pos = self.review_states[0]['columns'].index('Service') + 1
     self.review_states[0]['columns'].insert(pos, 'Request')
     pos += 1
     self.review_states[0]['columns'].insert(pos, 'Priority')
Beispiel #4
0
    def __init__(self, context, request, **kwargs):
        AnalysesView.__init__(self, context, request, **kwargs)
        self.columns['getReferenceAnalysesGroupID'] = {
            'title': _('QC Sample ID'),
            'sortable': False
        }
        self.columns['Partition'] = {
            'title': _('Reference Sample'),
            'sortable': False
        }
        self.columns['Retractions'] = {'title': '', 'sortable': False}
        self.review_states[0]['columns'] = [
            'Service', 'getReferenceAnalysesGroupID', 'Partition', 'Result',
            'Uncertainty', 'CaptureDate', 'Retractions'
        ]

        analyses = self.context.getReferenceAnalyses()
        asuids = [an.UID() for an in analyses]
        self.catalog = 'bika_analysis_catalog'
        self.contentFilter = {'UID': asuids}
        self.anjson = {}
Beispiel #5
0
    def __init__(self, context, request):
        AnalysesView.__init__(self, context, request)
        self.catalog = 'bika_analysis_catalog'
        self.contentFilter = {
            'portal_type': 'ReferenceAnalysis',
            'path': {
                'query': "/".join(self.context.getPhysicalPath()),
                'level': 0
            }
        }
        self.show_select_row = False
        self.show_sort_column = False
        self.show_select_column = False
        self.allow_edit = False

        self.columns = {
            'id': {
                'title': _('ID'),
                'toggle': False
            },
            'getReferenceAnalysesGroupID': {
                'title': _('QC Sample ID'),
                'toggle': True
            },
            'Category': {
                'title': _('Category'),
                'toggle': True
            },
            'Service': {
                'title': _('Service'),
                'toggle': True
            },
            'Worksheet': {
                'title': _('Worksheet'),
                'toggle': True
            },
            'Method': {
                'title': _('Method'),
                'sortable': False,
                'toggle': True
            },
            'Instrument': {
                'title': _('Instrument'),
                'sortable': False,
                'toggle': True
            },
            'Result': {
                'title': _('Result'),
                'toggle': True
            },
            'Captured': {
                'title': _('Captured'),
                'toggle': True
            },
            'Uncertainty': {
                'title': _('+-'),
                'toggle': True
            },
            'DueDate': {
                'title': _('Due Date'),
                'index': 'getDueDate',
                'toggle': True
            },
            'retested': {
                'title': _('Retested'),
                'type': 'boolean',
                'toggle': True
            },
            'state_title': {
                'title': _('State'),
                'toggle': True
            },
        }
        self.review_states = [
            {
                'id':
                'default',
                'title':
                _('All'),
                'contentFilter': {},
                'transitions': [],
                'columns': [
                    'id', 'getReferenceAnalysesGroupID', 'Category', 'Service',
                    'Worksheet', 'Method', 'Instrument', 'Result', 'Captured',
                    'Uncertainty', 'DueDate', 'state_title'
                ],
            },
        ]
        self.anjson = {}