diff --git a/app/logical/daily_maintenance.rb b/app/logical/daily_maintenance.rb index e503f52f8..245113536 100644 --- a/app/logical/daily_maintenance.rb +++ b/app/logical/daily_maintenance.rb @@ -16,6 +16,6 @@ class DailyMaintenance PostDisapproval.dmail_messages! Tag.clean_up_negative_post_counts! SuperVoter.init! - AntiVote.init! + AntiVoter.init! end end diff --git a/config/routes.rb b/config/routes.rb index 9f9f6947f..3f409255b 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -71,6 +71,7 @@ Rails.application.routes.draw do resources :hits, :controller => "advertisement_hits", :only => [:create] end resources :api_keys, :only => [:new, :create] + resources :anti_voters, :only => [:index] resources :artists do member do put :revert diff --git a/db/structure.sql b/db/structure.sql index 0cb17e044..2a9b3b2d7 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -533,6 +533,37 @@ CREATE SEQUENCE amazon_backups_id_seq ALTER SEQUENCE amazon_backups_id_seq OWNED BY amazon_backups.id; +-- +-- Name: anti_voters; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE anti_voters ( + id integer NOT NULL, + user_id integer, + created_at timestamp without time zone NOT NULL, + updated_at timestamp without time zone NOT NULL +); + + +-- +-- Name: anti_voters_id_seq; Type: SEQUENCE; Schema: public; Owner: - +-- + +CREATE SEQUENCE anti_voters_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + + +-- +-- Name: anti_voters_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - +-- + +ALTER SEQUENCE anti_voters_id_seq OWNED BY anti_voters.id; + + -- -- Name: api_keys; Type: TABLE; Schema: public; Owner: - -- @@ -3356,6 +3387,13 @@ ALTER TABLE ONLY advertisements ALTER COLUMN id SET DEFAULT nextval('advertiseme ALTER TABLE ONLY amazon_backups ALTER COLUMN id SET DEFAULT nextval('amazon_backups_id_seq'::regclass); +-- +-- Name: id; Type: DEFAULT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY anti_voters ALTER COLUMN id SET DEFAULT nextval('anti_voters_id_seq'::regclass); + + -- -- Name: id; Type: DEFAULT; Schema: public; Owner: - -- @@ -4423,6 +4461,14 @@ ALTER TABLE ONLY amazon_backups ADD CONSTRAINT amazon_backups_pkey PRIMARY KEY (id); +-- +-- Name: anti_voters_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY anti_voters + ADD CONSTRAINT anti_voters_pkey PRIMARY KEY (id); + + -- -- Name: api_keys_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- @@ -7404,3 +7450,5 @@ INSERT INTO schema_migrations (version) VALUES ('20160820003534'); INSERT INTO schema_migrations (version) VALUES ('20160822230752'); +INSERT INTO schema_migrations (version) VALUES ('20160919234407'); +