From 12c7dbebe237b635c613bf16f398d724f28cc18f Mon Sep 17 00:00:00 2001 From: Norore Date: Sat, 8 Jun 2024 21:27:11 +0200 Subject: [PATCH] Add models --- app/controllers/letters_controller.rb | 2 ++ app/controllers/signatories_controller.rb | 2 ++ app/models/letter.rb | 3 +++ app/models/signatory.rb | 2 ++ db/migrate/20240608185124_create_letters.rb | 12 ++++++++++++ db/migrate/20240608191006_create_signatories.rb | 12 ++++++++++++ 6 files changed, 33 insertions(+) create mode 100644 app/controllers/letters_controller.rb create mode 100644 app/controllers/signatories_controller.rb create mode 100644 app/models/letter.rb create mode 100644 app/models/signatory.rb create mode 100644 db/migrate/20240608185124_create_letters.rb create mode 100644 db/migrate/20240608191006_create_signatories.rb diff --git a/app/controllers/letters_controller.rb b/app/controllers/letters_controller.rb new file mode 100644 index 0000000..9b5a25b --- /dev/null +++ b/app/controllers/letters_controller.rb @@ -0,0 +1,2 @@ +class LettersController < ApplicationController +end diff --git a/app/controllers/signatories_controller.rb b/app/controllers/signatories_controller.rb new file mode 100644 index 0000000..d81f897 --- /dev/null +++ b/app/controllers/signatories_controller.rb @@ -0,0 +1,2 @@ +class SignatoriesController < ApplicationController +end diff --git a/app/models/letter.rb b/app/models/letter.rb new file mode 100644 index 0000000..b7f6603 --- /dev/null +++ b/app/models/letter.rb @@ -0,0 +1,3 @@ +class Letter < ApplicationRecord + has_one_attached :document +end diff --git a/app/models/signatory.rb b/app/models/signatory.rb new file mode 100644 index 0000000..48db2b2 --- /dev/null +++ b/app/models/signatory.rb @@ -0,0 +1,2 @@ +class Signatory < ApplicationRecord +end diff --git a/db/migrate/20240608185124_create_letters.rb b/db/migrate/20240608185124_create_letters.rb new file mode 100644 index 0000000..b09c928 --- /dev/null +++ b/db/migrate/20240608185124_create_letters.rb @@ -0,0 +1,12 @@ +class CreateLetters < ActiveRecord::Migration[7.1] + def change + create_table :letters do |t| + t.string :title + t.string :author + t.string :email + t.boolean :private_email + + t.timestamps + end + end +end diff --git a/db/migrate/20240608191006_create_signatories.rb b/db/migrate/20240608191006_create_signatories.rb new file mode 100644 index 0000000..e773786 --- /dev/null +++ b/db/migrate/20240608191006_create_signatories.rb @@ -0,0 +1,12 @@ +class CreateSignatories < ActiveRecord::Migration[7.1] + def change + create_table :signatories do |t| + t.string :name + t.string :profession + t.string :email + t.boolean :private_email + + t.timestamps + end + end +end