Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 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)
Exemple #5
0
 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)
Exemple #7
0
 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)
Exemple #8
0
    def logout(self, request):
        # create a response
        response = MassenergizeResponse()

        # delete token cookie on it before sending
        response.delete_cookie("token")

        return response
Exemple #9
0
 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)
Exemple #10
0
 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)
Exemple #11
0
 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)
Exemple #12
0
 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)
Exemple #13
0
 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)
Exemple #14
0
 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)
Exemple #16
0
 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)
Exemple #17
0
 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)
Exemple #18
0
        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)
Exemple #19
0
 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)
Exemple #20
0
 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)
Exemple #21
0
 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)
Exemple #22
0
 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)
Exemple #23
0
 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)
Exemple #24
0
    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)
Exemple #25
0
 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)
Exemple #26
0
        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)
Exemple #28
0
 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)
Exemple #29
0
 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)
Exemple #30
0
    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)