diff --git a/app/models/casting_submission.rb b/app/models/casting_submission.rb index d9262a7..a661f0b 100644 --- a/app/models/casting_submission.rb +++ b/app/models/casting_submission.rb @@ -6,7 +6,6 @@ class CastingSubmission < ApplicationRecord has_secure_token validates :performer_name, presence: true - validate :zoom_meeting_url_validation scope :completed, -> { where.not(interviewed_at: nil) } @@ -21,19 +20,4 @@ class CastingSubmission < ApplicationRecord def zip_file_name "#{self.casting_call.title.parameterize}_#{self.performer_name.parameterize}_#{Time.now.strftime('%Y-%m-%d_%H-%M-%S')}" end - - def zoom_meeting_url_validation - # valid url format : - # https://us01web.zoom.us/j/12345?pwd=Ab103odw3ok343ko - valid_url_regex = %r{^https\://[a-z0-9]+\.zoom.us/j/[0-9]+\?pwd\=.+} - return true if zoom_meeting_url.match valid_url_regex - - errors.add(:base, invalid_meeting_url_message) - end - - private - - def invalid_meeting_url_message - I18n.t('casting_submissions.validation_errors.invalid_meeting_url') - end end diff --git a/config/locales/en.yml b/config/locales/en.yml index c271801..9f48707 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -283,13 +283,6 @@ en: empty: Casting Submission results will appear here. show: empty: Casting Submission files and recorded meeetings will appear here. - casting_submissions: - index: - empty: Casting Submission results will appear here. - show: - empty: Casting Submission files and recorded meeetings will appear here. - validation_errors: - invalid_meeting_url: Zoom Meeting URL is invalid contract_downloads: download: failure: Your download could not be generated. diff --git a/config/locales/es.yml b/config/locales/es.yml index be1257b..251a063 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -76,9 +76,6 @@ es: share_stream: Share live stream link with clients stream_from_mobile_app: Stream from ME Suite Mobile app, or via a professional camera stream_multiple_cameras: Stream multiple cameras at one time - casting_submissions: - validation_errors: - invalid_meeting_url: Zoom Meeting URL is invalid (ES) contract_templates: blank_contracts: create: diff --git a/db/structure.sql b/db/structure.sql index fcd9e16..d324cbe 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -9,20 +9,6 @@ SET xmloption = content; SET client_min_messages = warning; SET row_security = off; --- --- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: - --- - -CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; - - --- --- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: - --- - -COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; - - -- -- Name: fuzzystrmatch; Type: EXTENSION; Schema: -; Owner: - -- @@ -331,8 +317,8 @@ CREATE TABLE public.appearance_releases ( person_last_name character varying, guardian_first_name character varying, guardian_last_name character varying, - guardian_email character varying, identifier character varying, + guardian_email character varying, person_address_street2 character varying, person_address_city character varying, person_address_state character varying, @@ -742,15 +728,6 @@ CREATE SEQUENCE public.contract_templates_id_seq ALTER SEQUENCE public.contract_templates_id_seq OWNED BY public.contract_templates.id; --- --- Name: data_migrations; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE public.data_migrations ( - version character varying NOT NULL -); - - -- -- Name: directories; Type: TABLE; Schema: public; Owner: - -- @@ -1492,6 +1469,7 @@ CREATE TABLE public.settings ( -- CREATE SEQUENCE public.settings_id_seq + AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE @@ -1527,6 +1505,7 @@ CREATE TABLE public.taggings ( -- CREATE SEQUENCE public.taggings_id_seq + AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE @@ -1557,6 +1536,7 @@ CREATE TABLE public.tags ( -- CREATE SEQUENCE public.tags_id_seq + AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE @@ -1917,9 +1897,9 @@ CREATE TABLE public.zoom_meetings ( api_meeting_id character varying, created_at timestamp(6) without time zone NOT NULL, updated_at timestamp(6) without time zone NOT NULL, - status integer DEFAULT 0, zoom_user_id bigint, - project_id bigint + project_id bigint, + status integer DEFAULT 0 ); @@ -2426,14 +2406,6 @@ ALTER TABLE ONLY public.contract_templates ADD CONSTRAINT contract_templates_pkey PRIMARY KEY (id); --- --- Name: data_migrations data_migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.data_migrations - ADD CONSTRAINT data_migrations_pkey PRIMARY KEY (version); - - -- -- Name: directories directories_pkey; Type: CONSTRAINT; Schema: public; Owner: - --