Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias ImportFrom alias Import alias ImportFrom alias alias Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareNotIn NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad Dict Num Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return Call NameLoad Dict Num NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return Call NameLoad Dict Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareNotIn NameLoad TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad Dict Num Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Return Call NameLoad Dict Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Str Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str orelse If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str orelse If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str orelse If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str orelse Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Num Assign NameStore NameLoad For NameStore NameLoad body If NameLoad body AugAssignAdd NameStore Str orelse Assign NameStore CompareEq NameLoad BinOpSub NameLoad Num AugAssignAdd NameStore IfExp NameLoad Str Str Assign NameStore NameLoad If CompareGt AttributeLoad NameLoad attr Num body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Str attr keyword NameLoad keyword NameLoad keyword NameLoad AugAssignAdd NameStore Call AttributeLoad Str attr keyword NameLoad keyword AttributeLoad NameLoad attr AugAssignAdd NameStore Num orelse If CompareGt AttributeLoad NameLoad attr Num body AugAssignAdd NameStore Str AugAssignAdd NameStore Num If CompareEq NameLoad Num body Assign NameStore NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If NameLoad body Assign NameStore BinOpAdd Str NameLoad AugAssignAdd NameStore Call AttributeLoad Str attr keyword NameLoad AugAssignAdd NameStore Str Assign NameStore Str Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Num body Return NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str orelse If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str orelse If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str orelse If CompareEq NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str orelse Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad Str attr keyword NameLoad keyword NameLoad keyword NameLoad If CompareEq NameLoad Num body If CompareEq NameLoad Num body Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad AugAssignAdd NameStore Call AttributeLoad Str attr keyword NameLoad keyword NameLoad keyword NameLoad orelse If CompareLt NameLoad Num body If CompareEq NameLoad Num body Assign NameStore BinOpAdd Str Call NameLoad NameLoad orelse Assign NameStore BinOpAdd Str Call NameLoad NameLoad AugAssignAdd NameStore Call AttributeLoad Str attr keyword NameLoad keyword NameLoad keyword NameLoad orelse AugAssignAdd NameStore Call AttributeLoad Str attr keyword NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd NameLoad Str Str NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str If CompareEq NameLoad NameLoad body AugAssignAdd NameStore IfExp CompareGt NameLoad Num Str Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore IfExp CompareGt NameLoad Num Str Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore IfExp CompareGt NameLoad Num Str Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore IfExp CompareGt NameLoad Num Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Str If CompareEq NameLoad NameLoad body AugAssignAdd NameStore IfExp BoolOpOr CompareGt NameLoad Num NameLoad Str Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore IfExp BoolOpOr CompareGt NameLoad Num NameLoad Str Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore IfExp BoolOpOr CompareGt NameLoad Num NameLoad Str Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore IfExp BoolOpOr CompareGt NameLoad Num NameLoad Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Str orelse If CompareEq NameLoad NameLoad body AugAssignAdd NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Print Call AttributeLoad Str attr NameLoad Return Call NameLoad Dict Num Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Print Call AttributeLoad Str attr NameLoad Return Call NameLoad Dict Num Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad Str NameLoad decorator_list
N/A django.http JsonResponse django.shortcuts render django.contrib.messages get_messages election_office_measure.models CandidateCampaignManager follow.models FollowOrganizationList organization.models OrganizationManager models ANY SUPPORT NO_STANCE INFORMATION_ONLY STILL_DECIDING OPPOSE PositionListForCandidateCampaign voter.models fetch_voter_id_from_voter_device_link N/A wevote_functions.admin wevote_functions.models convert_to_int get_voter_device_id N/A logger N/A N/A N/A wevote_functions admin get_logger __name__ positions_count_for_candidate_campaign_view N/A N/A request candidate_campaign_id stance_we_are_looking_for show_followed_positions N/A True N/A N/A 
    We want to return a JSON file with the support positions for a particular candidate's campaign
    :param request:
    :param candidate_campaign_id:
    :return:
     N/A N/A stance_we_are_looking_for N/A ANY SUPPORT NO_STANCE INFORMATION_ONLY STILL_DECIDING OPPOSE N/A N/A N/A N/A logger debug stance_we_are_looking_for N/A N/A JsonResponse N/A 0 stance not recognized N/A position_list_manager N/A PositionListForCandidateCampaign N/A all_positions_list_for_candidate_campaign N/A N/A position_list_manager retrieve_all_positions_for_candidate_campaign candidate_campaign_id stance_we_are_looking_for N/A voter_device_id N/A get_voter_device_id request N/A voter_id N/A fetch_voter_id_from_voter_device_link voter_device_id N/A follow_organization_list_manager N/A FollowOrganizationList N/A organizations_followed_by_voter N/A N/A follow_organization_list_manager retrieve_follow_organization_info_for_voter_simple_array voter_id N/A show_followed_positions N/A N/A positions_followed N/A N/A position_list_manager calculate_positions_followed_by_voter voter_id all_positions_list_for_candidate_campaign organizations_followed_by_voter N/A positions_followed_count N/A len positions_followed N/A N/A JsonResponse N/A 0 positions_followed_count N/A N/A positions_not_followed N/A N/A position_list_manager calculate_positions_not_followed_by_voter all_positions_list_for_candidate_campaign organizations_followed_by_voter N/A positions_not_followed_count N/A len positions_not_followed N/A N/A JsonResponse N/A 0 positions_not_followed_count N/A positions_related_to_candidate_campaign_view N/A N/A request candidate_campaign_id stance_we_are_looking_for N/A N/A N/A 
    We want to return a JSON file with the support positions for a particular candidate's campaign
    :param request:
    :param candidate_campaign_id:
    :return:
     N/A N/A stance_we_are_looking_for N/A SUPPORT NO_STANCE INFORMATION_ONLY STILL_DECIDING OPPOSE N/A N/A N/A N/A logger debug stance_we_are_looking_for N/A N/A JsonResponse N/A 0 stance not recognized N/A position_list_manager N/A PositionListForCandidateCampaign N/A all_positions_list_for_candidate_campaign N/A N/A position_list_manager retrieve_all_positions_for_candidate_campaign candidate_campaign_id stance_we_are_looking_for N/A voter_device_id N/A get_voter_device_id request N/A voter_id N/A fetch_voter_id_from_voter_device_link voter_device_id N/A follow_organization_list_manager N/A FollowOrganizationList N/A organizations_followed_by_voter N/A N/A follow_organization_list_manager retrieve_follow_organization_info_for_voter_simple_array voter_id N/A positions_followed N/A N/A position_list_manager calculate_positions_followed_by_voter voter_id all_positions_list_for_candidate_campaign organizations_followed_by_voter N/A positions_not_followed N/A N/A position_list_manager calculate_positions_not_followed_by_voter all_positions_list_for_candidate_campaign organizations_followed_by_voter N/A position_html N/A assemble_candidate_campaign_stance_html candidate_campaign_id stance_we_are_looking_for positions_followed positions_not_followed N/A N/A JsonResponse N/A 0 position_html N/A assemble_candidate_campaign_stance_html N/A N/A candidate_campaign_id stance_we_are_looking_for positions_followed positions_not_followed N/A N/A N/A 

    :param candidate_campaign_id:
    :param stance_we_are_looking_for:
    :param positions_followed:
    :param positions_not_followed:
    :return:
     N/A number_of_positions_followed_total N/A len positions_followed N/A popup_box_title_verb N/A display_stance_we_are_looking_for_title stance_we_are_looking_for number_of_positions_followed_total N/A candidate_campaign_manager N/A CandidateCampaignManager N/A results N/A N/A candidate_campaign_manager retrieve_candidate_campaign_from_id candidate_campaign_id N/A N/A results N/A candidate_campaign_found N/A N/A candidate_campaign N/A results N/A candidate_campaign N/A popup_box_title_candidate_name N/A candidate_campaign candidate_name N/A N/A popup_box_title_candidate_name N/A popup_box_title N/A N/A popup_box_title_verb popup_box_title_candidate_name N/A N/A stance_we_are_looking_for SUPPORT N/A N/A class_used_to_open_popup N/A N/A candidate_campaign_ candidate_campaign_id _supporters N/A retrieve_positions_url N/A N/A /pos/cand/ candidate_campaign_id /supporters?f=1 N/A N/A N/A stance_we_are_looking_for OPPOSE N/A N/A class_used_to_open_popup N/A N/A candidate_campaign_ candidate_campaign_id _opposers N/A retrieve_positions_url N/A N/A /pos/cand/ candidate_campaign_id /opposers?f=1 N/A N/A N/A stance_we_are_looking_for INFORMATION_ONLY N/A N/A class_used_to_open_popup N/A N/A candidate_campaign_ candidate_campaign_id _infoonly N/A retrieve_positions_url N/A N/A /pos/cand/ candidate_campaign_id /infoonlylist?f=1 N/A N/A N/A stance_we_are_looking_for STILL_DECIDING N/A N/A class_used_to_open_popup N/A N/A candidate_campaign_ candidate_campaign_id _deciders N/A retrieve_positions_url N/A N/A /pos/cand/ candidate_campaign_id /deciders?f=1 N/A N/A class_used_to_open_popup N/A retrieve_positions_url N/A positions_followed_stance_html N/A is_first True N/A number_of_positions_followed_counter 0 N/A only_you False N/A position positions_followed N/A N/A is_first N/A N/A positions_followed_stance_html N/A N/A is_next_to_last N/A number_of_positions_followed_counter N/A number_of_positions_followed_total 1 N/A positions_followed_stance_html N/A is_next_to_last  and  ,  N/A is_first False N/A N/A N/A position organization_id 0 N/A N/A organization_manager N/A OrganizationManager N/A results N/A N/A organization_manager retrieve_organization N/A position organization_id N/A N/A results N/A organization_found N/A N/A organization_on_stage N/A results N/A organization N/A link_open N/A N/A <a class='{link_class}' href='{link_href}' id='{popup_box_title}'> format link_class class_used_to_open_popup link_href retrieve_positions_url popup_box_title popup_box_title N/A positions_followed_stance_html N/A N/A {link_open}{organization_name}</a> format link_open link_open organization_name N/A organization_on_stage name N/A number_of_positions_followed_counter 1 N/A N/A N/A N/A position voter_id 0 N/A N/A positions_followed_stance_html You N/A number_of_positions_followed_counter 1 N/A N/A number_of_positions_followed_total 1 N/A N/A only_you True N/A number_of_positions_followed_total N/A N/A verb_text N/A display_stance_we_are_looking_for stance_we_are_looking_for number_of_positions_followed_total only_you N/A verb_text N/A N/A positions_followed_stance_html N/A <span class='positions_followed_text'> positions_followed_stance_html N/A positions_followed_stance_html N/A N/A  <span class='position_stance_verb'>{verb_text}</span> format verb_text verb_text N/A positions_followed_stance_html </span> N/A positions_not_followed_stance_html N/A number_of_positions_not_followed_total N/A len positions_not_followed N/A N/A number_of_positions_not_followed_total 0 N/A N/A positions_followed_stance_html N/A popup_box_title N/A N/A popup_box_title_verb popup_box_title_candidate_name N/A N/A stance_we_are_looking_for SUPPORT N/A N/A class_used_to_open_popup N/A N/A candidate_campaign_ candidate_campaign_id _supporters N/A retrieve_positions_url N/A N/A /pos/cand/ candidate_campaign_id /supporters?nf=1 N/A N/A N/A stance_we_are_looking_for OPPOSE N/A N/A class_used_to_open_popup N/A N/A candidate_campaign_ candidate_campaign_id _opposers N/A retrieve_positions_url N/A N/A /pos/cand/ candidate_campaign_id /opposers?nf=1 N/A N/A N/A stance_we_are_looking_for INFORMATION_ONLY N/A N/A class_used_to_open_popup N/A N/A candidate_campaign_ candidate_campaign_id _infoonly N/A retrieve_positions_url N/A N/A /pos/cand/ candidate_campaign_id /infoonlylist?nf=1 N/A N/A N/A stance_we_are_looking_for STILL_DECIDING N/A N/A class_used_to_open_popup N/A N/A candidate_campaign_ candidate_campaign_id _deciders N/A retrieve_positions_url N/A N/A /pos/cand/ candidate_campaign_id /deciders?nf=1 N/A N/A class_used_to_open_popup N/A retrieve_positions_url N/A link_open N/A N/A <a class='{link_class}' href='{link_href}' id='{popup_box_title}'> format link_class class_used_to_open_popup link_href retrieve_positions_url popup_box_title popup_box_title N/A N/A number_of_positions_followed_total 0 N/A N/A N/A number_of_positions_not_followed_total 1 N/A N/A not_followed_stance_verb N/A display_stance_verb_we_are_looking_for_singular stance_we_are_looking_for N/A N/A not_followed_stance_verb N/A display_stance_verb_we_are_looking_for_plural stance_we_are_looking_for N/A positions_not_followed_stance_html N/A N/A {link_open}{number} {not_followed_stance_verb}</a> ({link_open}learn more</a>) format link_open link_open number number_of_positions_not_followed_total not_followed_stance_verb not_followed_stance_verb N/A N/A N/A number_of_positions_followed_total 5 N/A N/A N/A number_of_positions_not_followed_total 1 N/A N/A not_followed_stance_verb N/A other  N/A display_stance_verb_we_are_looking_for_plural stance_we_are_looking_for N/A N/A not_followed_stance_verb N/A others  N/A display_stance_verb_we_are_looking_for_singular stance_we_are_looking_for N/A positions_not_followed_stance_html N/A N/A ({link_open}{number_of_positions_not_followed_total} {not_followed_stance_verb}</a>) format link_open link_open number_of_positions_not_followed_total number_of_positions_not_followed_total not_followed_stance_verb not_followed_stance_verb N/A N/A positions_not_followed_stance_html N/A N/A ({link_open}show more supporters</a>) format link_open link_open N/A stance_html N/A N/A N/A N/A positions_followed_stance_html <span class='positions_not_followed'> positions_not_followed_stance_html </span> N/A stance_html N/A display_stance_we_are_looking_for_title N/A N/A stance_we_are_looking_for number_of_stances_found N/A N/A N/A text_for_stance_we_are_looking_for N/A N/A stance_we_are_looking_for OPPOSE N/A N/A text_for_stance_we_are_looking_for N/A N/A number_of_stances_found 1 Opposition to Opposition to N/A N/A N/A stance_we_are_looking_for INFORMATION_ONLY N/A N/A text_for_stance_we_are_looking_for N/A N/A number_of_stances_found 1 Comments about Comments about N/A N/A N/A stance_we_are_looking_for STILL_DECIDING N/A N/A text_for_stance_we_are_looking_for N/A N/A number_of_stances_found 1 Questions about Questions about N/A N/A N/A stance_we_are_looking_for SUPPORT N/A N/A text_for_stance_we_are_looking_for N/A N/A number_of_stances_found 1 Support for Support for N/A text_for_stance_we_are_looking_for N/A display_stance_we_are_looking_for N/A N/A stance_we_are_looking_for number_of_stances_found only_you N/A N/A N/A text_for_stance_we_are_looking_for N/A N/A stance_we_are_looking_for OPPOSE N/A N/A text_for_stance_we_are_looking_for N/A N/A N/A number_of_stances_found 1 only_you oppose opposes N/A N/A N/A stance_we_are_looking_for INFORMATION_ONLY N/A N/A text_for_stance_we_are_looking_for N/A N/A N/A number_of_stances_found 1 only_you have comments has comments N/A N/A N/A stance_we_are_looking_for STILL_DECIDING N/A N/A text_for_stance_we_are_looking_for N/A N/A N/A number_of_stances_found 1 only_you are still deciding is still deciding N/A N/A N/A stance_we_are_looking_for SUPPORT N/A N/A text_for_stance_we_are_looking_for N/A N/A N/A number_of_stances_found 1 only_you support supports N/A text_for_stance_we_are_looking_for N/A display_stance_verb_we_are_looking_for_singular N/A N/A stance_we_are_looking_for N/A N/A N/A text_for_stance_we_are_looking_for N/A N/A stance_we_are_looking_for OPPOSE N/A N/A text_for_stance_we_are_looking_for oppose N/A N/A N/A stance_we_are_looking_for INFORMATION_ONLY N/A N/A text_for_stance_we_are_looking_for has comment N/A N/A N/A stance_we_are_looking_for STILL_DECIDING N/A N/A text_for_stance_we_are_looking_for is still deciding N/A N/A N/A stance_we_are_looking_for SUPPORT N/A N/A text_for_stance_we_are_looking_for support N/A text_for_stance_we_are_looking_for N/A display_stance_verb_we_are_looking_for_plural N/A N/A stance_we_are_looking_for N/A N/A N/A text_for_stance_we_are_looking_for N/A N/A stance_we_are_looking_for OPPOSE N/A N/A text_for_stance_we_are_looking_for opposes N/A N/A N/A stance_we_are_looking_for INFORMATION_ONLY N/A N/A text_for_stance_we_are_looking_for have comments N/A N/A N/A stance_we_are_looking_for STILL_DECIDING N/A N/A text_for_stance_we_are_looking_for are still deciding N/A N/A N/A stance_we_are_looking_for SUPPORT N/A N/A text_for_stance_we_are_looking_for supporters N/A text_for_stance_we_are_looking_for N/A positions_count_for_candidate_campaign_any_not_followed_view N/A N/A request candidate_campaign_id N/A N/A N/A show_followed_positions False N/A N/A positions_count_for_candidate_campaign_any_view request candidate_campaign_id show_followed_positions N/A positions_count_for_candidate_campaign_any_view N/A N/A request candidate_campaign_id show_followed_positions N/A True N/A N/A 
    We want to return a simple count of available positions (not already followed) for a particular candidate's campaign
    :param request:
    :param candidate_campaign_id:
    :return:
     N/A stance_we_are_looking_for ANY N/A N/A positions_count_for_candidate_campaign_view request candidate_campaign_id stance_we_are_looking_for show_followed_positions N/A positions_related_to_candidate_campaign_oppose_view N/A N/A request candidate_campaign_id N/A N/A N/A 
    We want to return a JSON file with the oppose positions for a particular candidate's campaign
    :param request:
    :param candidate_campaign_id:
    :return:
     N/A stance_we_are_looking_for OPPOSE N/A N/A positions_related_to_candidate_campaign_view request candidate_campaign_id stance_we_are_looking_for N/A positions_count_for_candidate_campaign_oppose_view N/A N/A request candidate_campaign_id N/A N/A N/A 
    We want to return a simple count of the oppose positions (of followed orgs) for a particular candidate's campaign
    :param request:
    :param candidate_campaign_id:
    :return:
     N/A stance_we_are_looking_for OPPOSE N/A N/A positions_count_for_candidate_campaign_view request candidate_campaign_id stance_we_are_looking_for N/A positions_related_to_candidate_campaign_information_only_view N/A N/A request candidate_campaign_id N/A N/A N/A 
    We want to return a JSON file with the oppose positions for a particular candidate's campaign
    :param request:
    :param candidate_campaign_id:
    :return:
     N/A stance_we_are_looking_for INFORMATION_ONLY N/A N/A positions_related_to_candidate_campaign_view request candidate_campaign_id stance_we_are_looking_for N/A positions_related_to_candidate_campaign_still_deciding_view N/A N/A request candidate_campaign_id N/A N/A N/A 
    We want to return a JSON file with the oppose positions for a particular candidate's campaign
    :param request:
    :param candidate_campaign_id:
    :return:
     N/A stance_we_are_looking_for STILL_DECIDING N/A N/A positions_related_to_candidate_campaign_view request candidate_campaign_id stance_we_are_looking_for N/A positions_related_to_candidate_campaign_support_view N/A N/A request candidate_campaign_id N/A N/A N/A 
    We want to return a JSON file with the support positions (of followed orgs) for a particular candidate's campaign
    :param request:
    :param candidate_campaign_id:
    :return:
     N/A stance_we_are_looking_for SUPPORT N/A N/A positions_related_to_candidate_campaign_view request candidate_campaign_id stance_we_are_looking_for N/A positions_count_for_candidate_campaign_support_view N/A N/A request candidate_campaign_id N/A N/A N/A 
    We want to return a simple count of the support positions (of followed orgs) for a particular candidate's campaign
    :param request:
    :param candidate_campaign_id:
    :return:
     N/A stance_we_are_looking_for SUPPORT N/A N/A positions_count_for_candidate_campaign_view request candidate_campaign_id stance_we_are_looking_for N/A positions_related_to_measure_campaign_oppose_view N/A N/A request measure_campaign_id N/A N/A N/A 
    We want to return a JSON file with the oppose positions for a particular measure's campaign
    :param request:
    :param measure_campaign_id:
    :return:
     N/A N/A N/A TO BE IMPLEMENTED, positions_related_to_measure_campaign_oppose_view, measure_campaign_id: {} format measure_campaign_id N/A N/A JsonResponse N/A 0 Sierra Club opposes N/A positions_related_to_measure_campaign_support_view N/A N/A request measure_campaign_id N/A N/A N/A 
    We want to return a JSON file with the support positions for a particular measure's campaign
    :param request:
    :param measure_campaign_id:
    :return:
     N/A N/A N/A TO BE IMPLEMENTED, positions_related_to_measure_campaign_support_view, measure_campaign_id: {} format measure_campaign_id N/A N/A JsonResponse N/A 0 Irvine Republican Club supports N/A positions_display_list_related_to_candidate_campaign_any_position_view N/A N/A request candidate_campaign_id N/A N/A N/A stance_we_are_looking_for ANY N/A N/A positions_display_list_related_to_candidate_campaign request candidate_campaign_id stance_we_are_looking_for N/A positions_display_list_related_to_candidate_campaign_supporters_view N/A N/A request candidate_campaign_id N/A N/A N/A stance_we_are_looking_for SUPPORT N/A N/A positions_display_list_related_to_candidate_campaign request candidate_campaign_id stance_we_are_looking_for N/A positions_display_list_related_to_candidate_campaign_opposers_view N/A N/A request candidate_campaign_id N/A N/A N/A stance_we_are_looking_for OPPOSE N/A N/A positions_display_list_related_to_candidate_campaign request candidate_campaign_id stance_we_are_looking_for N/A positions_display_list_related_to_candidate_campaign_information_only_view N/A N/A request candidate_campaign_id N/A N/A N/A stance_we_are_looking_for INFORMATION_ONLY N/A N/A positions_display_list_related_to_candidate_campaign request candidate_campaign_id stance_we_are_looking_for N/A positions_display_list_related_to_candidate_campaign_deciders_view N/A N/A request candidate_campaign_id N/A N/A N/A stance_we_are_looking_for STILL_DECIDING N/A N/A positions_display_list_related_to_candidate_campaign request candidate_campaign_id stance_we_are_looking_for N/A positions_display_list_related_to_candidate_campaign N/A N/A request candidate_campaign_id stance_we_are_looking_for N/A N/A N/A show_only_followed_positions N/A convert_to_int N/A N/A N/A request GET get f 0 N/A show_only_not_followed_positions N/A convert_to_int N/A N/A N/A request GET get nf 0 N/A messages_on_stage N/A get_messages request N/A candidate_campaign_id N/A convert_to_int candidate_campaign_id N/A position_list_manager N/A PositionListForCandidateCampaign N/A all_positions_list_for_candidate_campaign N/A N/A position_list_manager retrieve_all_positions_for_candidate_campaign candidate_campaign_id stance_we_are_looking_for N/A voter_device_id N/A get_voter_device_id request N/A voter_id N/A fetch_voter_id_from_voter_device_link voter_device_id N/A follow_organization_list_manager N/A FollowOrganizationList N/A organizations_followed_by_voter N/A N/A follow_organization_list_manager retrieve_follow_organization_info_for_voter_simple_array voter_id N/A N/A show_only_followed_positions 1 N/A N/A N/A N/A logger debug positions_display_list: show only followed positions N/A list_to_display N/A N/A position_list_manager calculate_positions_followed_by_voter voter_id all_positions_list_for_candidate_campaign organizations_followed_by_voter N/A N/A N/A show_only_not_followed_positions 1 N/A N/A N/A N/A logger debug positions_display_list: show only NOT followed positions N/A list_to_display N/A N/A position_list_manager calculate_positions_not_followed_by_voter all_positions_list_for_candidate_campaign organizations_followed_by_voter N/A N/A list_to_display all_positions_list_for_candidate_campaign N/A template_values N/A error messages_on_stage position_list organizations_followed_by_voter True messages_on_stage list_to_display organizations_followed_by_voter N/A N/A render request position/position_list.html template_values N/A