Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 6
0
 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)
Exemplo n.º 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)
Exemplo n.º 8
0
    def logout(self, request):
        # create a response
        response = MassenergizeResponse()

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

        return response
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 13
0
Arquivo: goal.py Projeto: tpostler/api
 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)
Exemplo n.º 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)
Exemplo n.º 15
0
 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)
Exemplo n.º 16
0
Arquivo: tag.py Projeto: tpostler/api
 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)
Exemplo n.º 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)
Exemplo n.º 18
0
Arquivo: goal.py Projeto: tpostler/api
        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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 27
0
 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)