'Lookup the full set of options for a Filter Widget
- for Subscriptions we don\'t want to see just the options available in current data'

@staticmethod
def _options(fieldname):

    if (fieldname == 'event_type_id'):
        T = current.T
        etable = current.s3db.event_event_type
        rows = current.db((etable.deleted == False)).select(etable.id, etable.name)
        options = {}
        for row in rows:
            options[row.id] = T(row.name)
    elif (fieldname == 'priority'):
        T = current.T
        wptable = current.s3db.cap_warning_priority
        rows = current.db((wptable.deleted == False)).select(wptable.id, wptable.name)
        options = {}
        for row in rows:
            options[row.id] = T(row.name)
    elif (fieldname == 'location_id'):
        ltable = current.s3db.gis_location
        query = (ltable.deleted == False)
        rows = current.db(query).select(ltable.id)
        options = [row.id for row in rows]
    return options
