Browse Source

Update merge request model

pull/2565/head
Manny Dinssa 2 years ago
parent
commit
b79bc8ce1e
  1. 8
      app/models/merge_request.rb
  2. 16
      db/migrate/20240809154241_add_additional_fields_to_merge_requests.rb
  3. 12
      db/schema.rb

8
app/models/merge_request.rb

@ -31,4 +31,12 @@ class MergeRequest < ApplicationRecord
def absorbing_organisation_name
absorbing_organisation&.name || ""
end
def requesting_user
User.find(requester_id) if requester_id
end
def dpo_user
absorbing_organisation.users.find_by(is_dpo: true) if absorbing_organisation
end
end

16
db/migrate/20240809154241_add_additional_fields_to_merge_requests.rb

@ -0,0 +1,16 @@
class AddAdditionalFieldsToMergeRequests < ActiveRecord::Migration[7.0]
def change
change_table :merge_requests, bulk: true do |t|
t.integer :requester_id
t.string :helpdesk_ticket
t.integer :total_users
t.integer :total_schemes
t.integer :total_lettings_logs
t.integer :total_sales_logs
t.integer :total_stock_owners
t.integer :total_managing_agents
t.boolean :signed_dsa, default: false
t.datetime :discarded_at
end
end
end

12
db/schema.rb

@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[7.0].define(version: 2024_08_08_134014) do
ActiveRecord::Schema[7.0].define(version: 2024_08_09_154241) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
@ -431,6 +431,16 @@ ActiveRecord::Schema[7.0].define(version: 2024_08_08_134014) do
t.string "new_organisation_postcode"
t.string "new_organisation_telephone_number"
t.datetime "merge_date"
t.integer "requester_id"
t.string "helpdesk_ticket"
t.integer "total_users"
t.integer "total_schemes"
t.integer "total_lettings_logs"
t.integer "total_sales_logs"
t.integer "total_stock_owners"
t.integer "total_managing_agents"
t.boolean "signed_dsa", default: false
t.datetime "discarded_at"
end
create_table "notifications", force: :cascade do |t|

Loading…
Cancel
Save