diff --git a/app/controllers/admin/registrars_controller.rb b/app/controllers/admin/registrars_controller.rb
index b925a8156..27116d871 100644
--- a/app/controllers/admin/registrars_controller.rb
+++ b/app/controllers/admin/registrars_controller.rb
@@ -74,6 +74,8 @@ module Admin
:vat_rate,
:accounting_customer_code,
:billing_email,
+ :legaldoc_optout,
+ :legaldoc_optout_comment,
:iban,
:language)
end
diff --git a/app/views/admin/registrars/_form.html.erb b/app/views/admin/registrars/_form.html.erb
index fffcf7367..19866a31f 100644
--- a/app/views/admin/registrars/_form.html.erb
+++ b/app/views/admin/registrars/_form.html.erb
@@ -100,6 +100,15 @@
<%= f.check_box :legaldoc_optout, class: 'form-control' %>
+
+
diff --git a/config/locales/admin/registrars.en.yml b/config/locales/admin/registrars.en.yml
index 1cb0b70b5..59a999bd2 100644
--- a/config/locales/admin/registrars.en.yml
+++ b/config/locales/admin/registrars.en.yml
@@ -50,6 +50,7 @@ en:
create_btn: Create registrar
update_btn: Update registrar
legaldoc_optout: Opt-out from legal document requirement
+ legaldoc_optout_comment: Commentary on opt-out
address:
header: Address
diff --git a/db/migrate/20200630081231_add_legal_doc_optout_to_registrar.rb b/db/migrate/20200630081231_add_legal_doc_optout_to_registrar.rb
index 377956672..e5bc5a7f1 100644
--- a/db/migrate/20200630081231_add_legal_doc_optout_to_registrar.rb
+++ b/db/migrate/20200630081231_add_legal_doc_optout_to_registrar.rb
@@ -1,5 +1,6 @@
class AddLegalDocOptoutToRegistrar < ActiveRecord::Migration[6.0]
def change
add_column :registrars, :legaldoc_optout, :boolean, null: false, default: false
+ add_column :registrars, :legaldoc_optout_comment, :text
end
end
diff --git a/db/structure.sql b/db/structure.sql
index 9cd4d7cd6..960481c44 100644
--- a/db/structure.sql
+++ b/db/structure.sql
@@ -560,7 +560,16 @@ ALTER SEQUENCE public.contacts_id_seq OWNED BY public.contacts.id;
--
--- Name: directos; Type: TABLE; Schema: public; Owner: -; Tablespace:
+-- Name: data_migrations; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.data_migrations (
+ version character varying NOT NULL
+);
+
+
+--
+-- Name: directos; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public.directos (
@@ -2048,705 +2057,6 @@ CREATE SEQUENCE public.registrant_verifications_id_seq
ALTER SEQUENCE public.registrant_verifications_id_seq OWNED BY public.registrant_verifications.id;
---
--- Name: registrars; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.registrars (
- id integer NOT NULL,
- name character varying NOT NULL,
- reg_no character varying NOT NULL,
- vat_no character varying,
- created_at timestamp without time zone,
- updated_at timestamp without time zone,
- creator_str character varying,
- updator_str character varying,
- phone character varying,
- email character varying NOT NULL,
- billing_email character varying,
- address_country_code character varying NOT NULL,
- address_state character varying,
- address_city character varying NOT NULL,
- address_street character varying NOT NULL,
- address_zip character varying,
- code character varying NOT NULL,
- website character varying,
- accounting_customer_code character varying NOT NULL,
- legacy_id integer,
- reference_no character varying NOT NULL,
- test_registrar boolean DEFAULT false,
- language character varying NOT NULL,
- vat_rate numeric(4,3),
- iban character varying,
- settings jsonb DEFAULT '{}'::jsonb NOT NULL
-);
-
-
---
--- Name: registrars_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.registrars_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: registrars_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.registrars_id_seq OWNED BY public.registrars.id;
-
-
---
--- Name: reserved_domains; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.reserved_domains (
- id integer NOT NULL,
- created_at timestamp without time zone,
- updated_at timestamp without time zone,
- creator_str character varying,
- updator_str character varying,
- legacy_id integer,
- name character varying NOT NULL,
- password character varying NOT NULL
-);
-
-
---
--- Name: reserved_domains_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.reserved_domains_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: reserved_domains_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.reserved_domains_id_seq OWNED BY public.reserved_domains.id;
-
-
---
--- Name: schema_migrations; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.schema_migrations (
- version character varying NOT NULL
-);
-
-
---
--- Name: settings; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.settings (
- id integer NOT NULL,
- var character varying NOT NULL,
- value text,
- thing_id integer,
- thing_type character varying(30),
- created_at timestamp without time zone,
- updated_at timestamp without time zone,
- creator_str character varying,
- updator_str character varying
-);
-
-
---
--- Name: settings_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.settings_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: settings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.settings_id_seq OWNED BY public.settings.id;
-
-
---
--- Name: users; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.users (
- id integer NOT NULL,
- username character varying,
- plain_text_password character varying,
- created_at timestamp without time zone,
- session character varying,
- children json,
- uuid character varying
-);
-
-
---
--- Name: log_nameservers_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.log_nameservers_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: log_nameservers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.log_nameservers_id_seq OWNED BY public.log_nameservers.id;
-
-
---
--- Name: log_notifications; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.log_notifications (
- id integer NOT NULL,
- item_type character varying NOT NULL,
- item_id integer NOT NULL,
- event character varying NOT NULL,
- whodunnit character varying,
- object json,
- object_changes json,
- created_at timestamp without time zone,
- session character varying,
- children json,
- uuid character varying
-);
-
-
---
--- Name: log_notifications_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.log_notifications_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: log_notifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.log_notifications_id_seq OWNED BY public.log_notifications.id;
-
-
---
--- Name: log_payment_orders; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.log_payment_orders (
- id integer NOT NULL,
- item_type character varying NOT NULL,
- item_id integer NOT NULL,
- event character varying NOT NULL,
- whodunnit character varying,
- object jsonb,
- object_changes jsonb,
- created_at timestamp without time zone,
- session character varying,
- children jsonb,
- uuid character varying
-);
-
-
---
--- Name: log_payment_orders_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.log_payment_orders_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: log_payment_orders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.log_payment_orders_id_seq OWNED BY public.log_payment_orders.id;
-
-
---
--- Name: log_registrant_verifications; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.log_registrant_verifications (
- id integer NOT NULL,
- item_type character varying NOT NULL,
- item_id integer NOT NULL,
- event character varying NOT NULL,
- whodunnit character varying,
- object json,
- object_changes json,
- created_at timestamp without time zone,
- session character varying,
- uuid character varying
-);
-
-
---
--- Name: log_registrant_verifications_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.log_registrant_verifications_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: log_registrant_verifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.log_registrant_verifications_id_seq OWNED BY public.log_registrant_verifications.id;
-
-
---
--- Name: log_registrars; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.log_registrars (
- id integer NOT NULL,
- item_type character varying NOT NULL,
- item_id integer NOT NULL,
- event character varying NOT NULL,
- whodunnit character varying,
- object json,
- object_changes json,
- created_at timestamp without time zone,
- session character varying,
- children json,
- uuid character varying
-);
-
-
---
--- Name: log_registrars_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.log_registrars_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: log_registrars_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.log_registrars_id_seq OWNED BY public.log_registrars.id;
-
-
---
--- Name: log_reserved_domains; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.log_reserved_domains (
- id integer NOT NULL,
- item_type character varying NOT NULL,
- item_id integer NOT NULL,
- event character varying NOT NULL,
- whodunnit character varying,
- object json,
- object_changes json,
- created_at timestamp without time zone,
- session character varying,
- children json,
- uuid character varying
-);
-
-
---
--- Name: log_reserved_domains_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.log_reserved_domains_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: log_reserved_domains_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.log_reserved_domains_id_seq OWNED BY public.log_reserved_domains.id;
-
-
---
--- Name: log_settings; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.log_settings (
- id integer NOT NULL,
- item_type character varying NOT NULL,
- item_id integer NOT NULL,
- event character varying NOT NULL,
- whodunnit character varying,
- object json,
- object_changes json,
- created_at timestamp without time zone,
- session character varying,
- children json,
- uuid character varying
-);
-
-
---
--- Name: log_settings_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.log_settings_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: log_settings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.log_settings_id_seq OWNED BY public.log_settings.id;
-
-
---
--- Name: log_users; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.log_users (
- id integer NOT NULL,
- item_type character varying NOT NULL,
- item_id integer NOT NULL,
- event character varying NOT NULL,
- whodunnit character varying,
- object json,
- object_changes json,
- created_at timestamp without time zone,
- session character varying,
- children json,
- uuid character varying
-);
-
-
---
--- Name: log_users_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.log_users_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: log_users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.log_users_id_seq OWNED BY public.log_users.id;
-
-
---
--- Name: log_white_ips; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.log_white_ips (
- id integer NOT NULL,
- item_type character varying NOT NULL,
- item_id integer NOT NULL,
- event character varying NOT NULL,
- whodunnit character varying,
- object json,
- object_changes json,
- created_at timestamp without time zone,
- session character varying,
- children json,
- uuid character varying
-);
-
-
---
--- Name: log_white_ips_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.log_white_ips_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: log_white_ips_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.log_white_ips_id_seq OWNED BY public.log_white_ips.id;
-
-
---
--- Name: nameservers; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.nameservers (
- id integer NOT NULL,
- hostname character varying NOT NULL,
- ipv4 character varying[] DEFAULT '{}'::character varying[],
- created_at timestamp without time zone,
- updated_at timestamp without time zone,
- ipv6 character varying[] DEFAULT '{}'::character varying[],
- domain_id integer NOT NULL,
- creator_str character varying,
- updator_str character varying,
- legacy_domain_id integer,
- hostname_puny character varying
-);
-
-
---
--- Name: nameservers_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.nameservers_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: nameservers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.nameservers_id_seq OWNED BY public.nameservers.id;
-
-
---
--- Name: notifications; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.notifications (
- id integer NOT NULL,
- registrar_id integer NOT NULL,
- text character varying NOT NULL,
- attached_obj_type character varying,
- attached_obj_id integer,
- read boolean NOT NULL,
- created_at timestamp without time zone,
- updated_at timestamp without time zone,
- creator_str character varying,
- updator_str character varying,
- action_id integer
-);
-
-
---
--- Name: notifications_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.notifications_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: notifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.notifications_id_seq OWNED BY public.notifications.id;
-
-
---
--- Name: payment_orders; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.payment_orders (
- id integer NOT NULL,
- type character varying NOT NULL,
- status character varying DEFAULT 'issued'::character varying NOT NULL,
- invoice_id integer,
- response jsonb,
- notes character varying,
- creator_str character varying,
- updator_str character varying,
- created_at timestamp without time zone NOT NULL,
- updated_at timestamp without time zone NOT NULL
-);
-
-
---
--- Name: payment_orders_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.payment_orders_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: payment_orders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.payment_orders_id_seq OWNED BY public.payment_orders.id;
-
-
---
--- Name: prices; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.prices (
- id integer NOT NULL,
- price_cents integer NOT NULL,
- valid_from timestamp without time zone,
- valid_to timestamp without time zone,
- creator_str character varying,
- updator_str character varying,
- created_at timestamp without time zone NOT NULL,
- updated_at timestamp without time zone NOT NULL,
- duration interval,
- operation_category character varying,
- zone_id integer NOT NULL
-);
-
-
---
--- Name: prices_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.prices_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: prices_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.prices_id_seq OWNED BY public.prices.id;
-
-
---
--- Name: que_jobs; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.que_jobs (
- priority smallint DEFAULT 100 NOT NULL,
- run_at timestamp with time zone DEFAULT now() NOT NULL,
- job_id bigint NOT NULL,
- job_class text NOT NULL,
- args json DEFAULT '[]'::json NOT NULL,
- error_count integer DEFAULT 0 NOT NULL,
- last_error text,
- queue text DEFAULT ''::text NOT NULL
-);
-
-
---
--- Name: TABLE que_jobs; Type: COMMENT; Schema: public; Owner: -
---
-
-COMMENT ON TABLE public.que_jobs IS '3';
-
-
---
--- Name: que_jobs_job_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.que_jobs_job_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: que_jobs_job_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.que_jobs_job_id_seq OWNED BY public.que_jobs.job_id;
-
-
---
--- Name: registrant_verifications; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.registrant_verifications (
- id integer NOT NULL,
- verification_token character varying NOT NULL,
- created_at timestamp without time zone,
- updated_at timestamp without time zone,
- action character varying NOT NULL,
- domain_id integer NOT NULL,
- action_type character varying NOT NULL,
- creator_id integer,
- updater_id integer
-);
-
-
---
--- Name: registrant_verifications_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.registrant_verifications_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: registrant_verifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.registrant_verifications_id_seq OWNED BY public.registrant_verifications.id;
-
-
--
-- Name: registrars; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
@@ -2778,7 +2088,8 @@ CREATE TABLE public.registrars (
vat_rate numeric(4,3),
iban character varying,
settings jsonb DEFAULT '{}'::jsonb NOT NULL,
- legaldoc_optout boolean DEFAULT false NOT NULL
+ legaldoc_optout boolean DEFAULT false NOT NULL,
+ legaldoc_optout_comment text
);
@@ -2890,7 +2201,6 @@ CREATE TABLE public.users (
username character varying,
plain_text_password character varying,
created_at timestamp without time zone,
->>>>>>> 8c6e4defa... Add legaldoc_optout field to registrar
updated_at timestamp without time zone,
email character varying,
sign_in_count integer DEFAULT 0 NOT NULL,
@@ -2913,660 +2223,6 @@ CREATE TABLE public.users (
locked_at timestamp without time zone,
legacy_id integer
);
-<<<<<<< HEAD
-=======
-
-
---
--- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.users_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.users_id_seq OWNED BY public.users.id;
-
-
---
--- Name: versions; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.versions (
- id integer NOT NULL,
- item_type character varying NOT NULL,
- item_id integer NOT NULL,
- event character varying NOT NULL,
- whodunnit character varying,
- object text,
- created_at timestamp without time zone,
- object_changes jsonb
-);
-
-
---
--- Name: versions_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.versions_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: versions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.versions_id_seq OWNED BY public.versions.id;
-
-
---
--- Name: white_ips; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.white_ips (
- id integer NOT NULL,
- registrar_id integer NOT NULL,
- ipv4 character varying,
- ipv6 character varying,
- interfaces character varying[],
- created_at timestamp without time zone,
- updated_at timestamp without time zone,
- creator_str character varying,
- updator_str character varying
-);
-
-
---
--- Name: white_ips_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.white_ips_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: white_ips_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.white_ips_id_seq OWNED BY public.white_ips.id;
-
-
---
--- Name: whois_records; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.whois_records (
- id integer NOT NULL,
- domain_id integer,
- name character varying,
- body text,
- json json,
- created_at timestamp without time zone NOT NULL,
- updated_at timestamp without time zone NOT NULL,
- registrar_id integer
-);
-
-
---
--- Name: whois_records_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.whois_records_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: whois_records_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.whois_records_id_seq OWNED BY public.whois_records.id;
-
-
---
--- Name: zones; Type: TABLE; Schema: public; Owner: -; Tablespace:
---
-
-CREATE TABLE public.zones (
- id integer NOT NULL,
- origin character varying NOT NULL,
- ttl integer NOT NULL,
- refresh integer NOT NULL,
- retry integer NOT NULL,
- expire integer NOT NULL,
- minimum_ttl integer NOT NULL,
- email character varying NOT NULL,
- master_nameserver character varying NOT NULL,
- created_at timestamp without time zone,
- updated_at timestamp without time zone,
- creator_str character varying,
- updator_str character varying,
- ns_records text,
- a_records text,
- a4_records text
-);
-
-
---
--- Name: zones_id_seq; Type: SEQUENCE; Schema: public; Owner: -
---
-
-CREATE SEQUENCE public.zones_id_seq
- START WITH 1
- INCREMENT BY 1
- NO MINVALUE
- NO MAXVALUE
- CACHE 1;
-
-
---
--- Name: zones_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
---
-
-ALTER SEQUENCE public.zones_id_seq OWNED BY public.zones.id;
-
-
---
--- Name: account_activities id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.account_activities ALTER COLUMN id SET DEFAULT nextval('audit.account_activities_id_seq'::regclass);
-
-
---
--- Name: accounts id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.accounts ALTER COLUMN id SET DEFAULT nextval('audit.accounts_id_seq'::regclass);
-
-
---
--- Name: actions id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.actions ALTER COLUMN id SET DEFAULT nextval('audit.actions_id_seq'::regclass);
-
-
---
--- Name: bank_statements id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.bank_statements ALTER COLUMN id SET DEFAULT nextval('audit.bank_statements_id_seq'::regclass);
-
-
---
--- Name: bank_transactions id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.bank_transactions ALTER COLUMN id SET DEFAULT nextval('audit.bank_transactions_id_seq'::regclass);
-
-
---
--- Name: blocked_domains id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.blocked_domains ALTER COLUMN id SET DEFAULT nextval('audit.blocked_domains_id_seq'::regclass);
-
-
---
--- Name: certificates id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.certificates ALTER COLUMN id SET DEFAULT nextval('audit.certificates_id_seq'::regclass);
-
-
---
--- Name: contacts id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.contacts ALTER COLUMN id SET DEFAULT nextval('audit.contacts_id_seq'::regclass);
-
-
---
--- Name: dnskeys id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.dnskeys ALTER COLUMN id SET DEFAULT nextval('audit.dnskeys_id_seq'::regclass);
-
-
---
--- Name: domain_contacts id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.domain_contacts ALTER COLUMN id SET DEFAULT nextval('audit.domain_contacts_id_seq'::regclass);
-
-
---
--- Name: domains id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.domains ALTER COLUMN id SET DEFAULT nextval('audit.domains_id_seq'::regclass);
-
-
---
--- Name: invoice_items id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.invoice_items ALTER COLUMN id SET DEFAULT nextval('audit.invoice_items_id_seq'::regclass);
-
-
---
--- Name: invoices id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.invoices ALTER COLUMN id SET DEFAULT nextval('audit.invoices_id_seq'::regclass);
-
-
---
--- Name: nameservers id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.nameservers ALTER COLUMN id SET DEFAULT nextval('audit.nameservers_id_seq'::regclass);
-
-
---
--- Name: notifications id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.notifications ALTER COLUMN id SET DEFAULT nextval('audit.notifications_id_seq'::regclass);
-
-
---
--- Name: payment_orders id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.payment_orders ALTER COLUMN id SET DEFAULT nextval('audit.payment_orders_id_seq'::regclass);
-
-
---
--- Name: registrant_verifications id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.registrant_verifications ALTER COLUMN id SET DEFAULT nextval('audit.registrant_verifications_id_seq'::regclass);
-
-
---
--- Name: registrars id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.registrars ALTER COLUMN id SET DEFAULT nextval('audit.registrars_id_seq'::regclass);
-
-
---
--- Name: reserved_domains id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.reserved_domains ALTER COLUMN id SET DEFAULT nextval('audit.reserved_domains_id_seq'::regclass);
-
-
---
--- Name: settings id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.settings ALTER COLUMN id SET DEFAULT nextval('audit.settings_id_seq'::regclass);
-
-
---
--- Name: users id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.users ALTER COLUMN id SET DEFAULT nextval('audit.users_id_seq'::regclass);
-
-
---
--- Name: white_ips id; Type: DEFAULT; Schema: audit; Owner: -
---
-
-ALTER TABLE ONLY audit.white_ips ALTER COLUMN id SET DEFAULT nextval('audit.white_ips_id_seq'::regclass);
-
-
---
--- Name: account_activities id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.account_activities ALTER COLUMN id SET DEFAULT nextval('public.account_activities_id_seq'::regclass);
-
-
---
--- Name: accounts id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.accounts ALTER COLUMN id SET DEFAULT nextval('public.accounts_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.actions ALTER COLUMN id SET DEFAULT nextval('public.actions_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.auctions ALTER COLUMN id SET DEFAULT nextval('public.auctions_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.bank_statements ALTER COLUMN id SET DEFAULT nextval('public.bank_statements_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.bank_transactions ALTER COLUMN id SET DEFAULT nextval('public.bank_transactions_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.blocked_domains ALTER COLUMN id SET DEFAULT nextval('public.blocked_domains_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.certificates ALTER COLUMN id SET DEFAULT nextval('public.certificates_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.contacts ALTER COLUMN id SET DEFAULT nextval('public.contacts_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.directos ALTER COLUMN id SET DEFAULT nextval('public.directos_id_seq'::regclass);
-
-
---
--- Name: disputes id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.disputes ALTER COLUMN id SET DEFAULT nextval('public.disputes_id_seq'::regclass);
-
-
---
--- Name: dnskeys id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.dnskeys ALTER COLUMN id SET DEFAULT nextval('public.dnskeys_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.domain_contacts ALTER COLUMN id SET DEFAULT nextval('public.domain_contacts_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.domain_transfers ALTER COLUMN id SET DEFAULT nextval('public.domain_transfers_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.domains ALTER COLUMN id SET DEFAULT nextval('public.domains_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.epp_sessions ALTER COLUMN id SET DEFAULT nextval('public.epp_sessions_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.invoice_items ALTER COLUMN id SET DEFAULT nextval('public.invoice_items_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.invoices ALTER COLUMN id SET DEFAULT nextval('public.invoices_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.legal_documents ALTER COLUMN id SET DEFAULT nextval('public.legal_documents_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_account_activities ALTER COLUMN id SET DEFAULT nextval('public.log_account_activities_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_accounts ALTER COLUMN id SET DEFAULT nextval('public.log_accounts_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_actions ALTER COLUMN id SET DEFAULT nextval('public.log_actions_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_bank_statements ALTER COLUMN id SET DEFAULT nextval('public.log_bank_statements_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_bank_transactions ALTER COLUMN id SET DEFAULT nextval('public.log_bank_transactions_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_blocked_domains ALTER COLUMN id SET DEFAULT nextval('public.log_blocked_domains_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_certificates ALTER COLUMN id SET DEFAULT nextval('public.log_certificates_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_contacts ALTER COLUMN id SET DEFAULT nextval('public.log_contacts_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_dnskeys ALTER COLUMN id SET DEFAULT nextval('public.log_dnskeys_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_domain_contacts ALTER COLUMN id SET DEFAULT nextval('public.log_domain_contacts_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_domains ALTER COLUMN id SET DEFAULT nextval('public.log_domains_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_invoice_items ALTER COLUMN id SET DEFAULT nextval('public.log_invoice_items_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_invoices ALTER COLUMN id SET DEFAULT nextval('public.log_invoices_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_nameservers ALTER COLUMN id SET DEFAULT nextval('public.log_nameservers_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_notifications ALTER COLUMN id SET DEFAULT nextval('public.log_notifications_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_payment_orders ALTER COLUMN id SET DEFAULT nextval('public.log_payment_orders_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_registrant_verifications ALTER COLUMN id SET DEFAULT nextval('public.log_registrant_verifications_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_registrars ALTER COLUMN id SET DEFAULT nextval('public.log_registrars_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_reserved_domains ALTER COLUMN id SET DEFAULT nextval('public.log_reserved_domains_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_settings ALTER COLUMN id SET DEFAULT nextval('public.log_settings_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_users ALTER COLUMN id SET DEFAULT nextval('public.log_users_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.log_white_ips ALTER COLUMN id SET DEFAULT nextval('public.log_white_ips_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.nameservers ALTER COLUMN id SET DEFAULT nextval('public.nameservers_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.notifications ALTER COLUMN id SET DEFAULT nextval('public.notifications_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.payment_orders ALTER COLUMN id SET DEFAULT nextval('public.payment_orders_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.prices ALTER COLUMN id SET DEFAULT nextval('public.prices_id_seq'::regclass);
-
-
---
--- Name: job_id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.que_jobs ALTER COLUMN job_id SET DEFAULT nextval('public.que_jobs_job_id_seq'::regclass);
-
-
---
--- Name: id; Type: DEFAULT; Schema: public; Owner: -
---
-
-ALTER TABLE ONLY public.registrant_verifications ALTER COLUMN id SET DEFAULT nextval('public.registrant_verifications_id_seq'::regclass);
->>>>>>> 8c6e4defa... Add legaldoc_optout field to registrar
--