def delete(self, request): context: Context = request.context args: dict = context.args donate_page_setting_id = args.get("id", None) donate_page_setting_info, err = self.service.delete_donate_page_setting(args.get("id", None)) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=donate_page_setting_info)
def reply_from_community_admin(self, request): context: Context = request.context args = context.get_request_body() message_info, err = self.service.reply_from_community_admin( context, args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=message_info)
def community_admin_list(self, request): context: Context = request.context args: dict = context.args messages, err = self.service.list_community_admin_messages_for_community_admin( context, args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=messages)
def delete(self, request): context: Context = request.context args: dict = context.args event_id = args.get("event_id", None) event_info, err = self.service.delete_event(context, event_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=event_info)
def community_admin_list(self, request): context: Context = request.context args: dict = context.args community_id = args.pop("community_id", None) tags, err = self.service.list_tags_for_community_admin(community_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=tags)
def super_admin_list_view(request) -> None: context: Context = request.context args: dict = context.args donate_page_settings, err = self.service.list_donate_page_settings_for_super_admin( ) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=donate_page_settings)
def info(self, request): context: Context = request.context args = context.get_request_body() args = rename_field(args, 'vendor_id', 'id') vendor_info, err = self.service.get_vendor_info(context, args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=vendor_info)
def logout(self, request): # create a response response = MassenergizeResponse() # delete token cookie on it before sending response.delete_cookie("token") return response
def list(self, request): context: Context = request.context args: dict = context.args community_id = args.pop('community_id', None) page_setting_info, err = self.service.list_page_settings(community_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=page_setting_info)
def graph_info_view(request) -> None: context: Context = request.context args: dict = context.args args = rename_field(args, 'graph_id', 'id') graph_info, err = self.service.get_graph_info(context, args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=graph_info)
def delete_graph_view(request) -> None: context: Context = request.context args: dict = context.args graph_id = args.pop('graph_id', None) graph_info, err = self.service.delete_graph(context, graph_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=graph_info)
def update_donate_page_setting_view(request) -> None: context: Context = request.context args: dict = context.args donate_page_setting_info, err = self.service.update_donate_page_setting( args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=donate_page_setting_info)
def decrease_field_value(request) -> None: context: Context = request.context args: dict = context.args goal_id = args.pop('goal_id', None) field_name = args.pop('field_name', None) goal, err = self.service.decrease_value(goal_id, field_name) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=goal)
def delete_tag_collection_view(request) -> None: context: Context = request.context args: dict = context.args tag_collection_id = args.pop('tag_collection_id', None) tag_collection_info, err = self.service.delete_tag_collection(tag_collection_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=tag_collection_info)
def delete_contact_us_page_setting_view(request) -> None: context: Context = request.context args: dict = context.args contact_us_page_setting_id = args.get("id", None) contact_us_page_setting_info, err = self.service.delete_contact_us_page_setting( args.get("id", None)) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=contact_us_page_setting_info)
def list_tag_view(request) -> None: context: Context = request.context args: dict = context.args community_id = args.pop('community_id', None) user_id = args.pop('user_id', None) tag_info, err = self.service.list_tags(community_id, user_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=tag_info)
def list(self, request): context: Context = request.context args: dict = context.args community_id = args.pop('community_id', None) user_id = args.pop('user_id', None) subscriber_info, err = self.service.list_subscribers(community_id, user_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=subscriber_info)
def goal_info_view(request) -> None: context: Context = request.context args: dict = context.args goal_id = args.get('goal_id') goal_info, err = self.service.get_goal_info(goal_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=goal_info)
def rsvp_update(self, request) -> function: context: Context = request.context args: dict = context.args event_id = args.pop('event_id', None) status = args.pop('status', "SAVE") event_info, err = self.service.rsvp_update(context, event_id, status) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=event_info)
def delete(self, request): context: Context = request.context args: dict = context.args testimonial_id = args.pop('testimonial_id', None) testimonial_info, err = self.service.delete_testimonial( context, testimonial_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=testimonial_info)
def community_admin_list_view(request) -> None: context: Context = request.context args: dict = context.args community_id = args.pop('community_id', None) policies, err = self.service.list_policies_for_community_admin( context, community_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=policies)
def update(self, request): context: Context = request.context args: dict = context.args args = rename_field(args,'id','user_id') user_id = args.pop('user_id', None) user_info, err = self.service.update_user(context, user_id, args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=user_info)
def community_admin_summary_view(request) -> None: context: Context = request.context args: dict = context.args community_id = args.pop("community_id", None) summary, err = self.service.summary_for_community_admin( context, community_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=summary)
def update_recurring_date(self, request): context: Context = request.context args: dict = context.args event_info, err = self.service.update_recurring_event_date( context, args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=event_info)
def info(self, request): context: Context = request.context args: dict = context.args args = rename_field(args, 'testimonial_id', 'id') testimonial_info, err = self.service.get_testimonial_info( context, args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=testimonial_info)
def team_info_view(request) -> None: context: Context = request.context args: dict = context.args team_id = args.pop('team_id', None) team_info, err = self.team.get_team_info(team_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=team_info)
def community_admin_list_view(request) -> None: context: Context = request.context args: dict = context.args community_id = args.pop("community_id", None) contact_us_page_settings, err = self.service.list_contact_us_page_settings_for_community_admin( community_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=contact_us_page_settings)
def home_page_setting_publish_view(request) -> None: context: Context = request.context args: dict = context.args home_page_id = args.pop('home_page_id', None) home_page_setting_info, err = self.service.get_home_page_setting_publish( home_page_id) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=home_page_setting_info)
def publish(self, request): context: Context = request.context args: dict = context.args args = rename_field(args, 'vendor_id', 'id') args['is_published'] =True vendor_info, err = self.service.update(args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=vendor_info)
def create_carbon_equivalency(self, request): context: Context = request.context args: dict = context.args carbon_info, err = self.service.create_carbon_equivalency(args) if err: return MassenergizeResponse(error=str(err), status=err.status) return MassenergizeResponse(data=carbon_info)