def METHOD_NAME(self, args, kwargs, data):
    """
    before post method to check for required relationship and proper permission
    :param args:
    :param kwargs:
    :param data:
    :return:
    """
    require_relationship(['event_topic'], data)
    if not has_access('is_admin'):
        raise ForbiddenError({'source': ''}, 'Admin access is required.')