From: Nenad Vujicic Date: Mon, 13 Jan 2025 09:21:56 +0000 (+0100) Subject: Added description and author_id methods to Note X-Git-Tag: live~1^2~2 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/f3fc4cdb49614ede630cb3e39ee2cf8d6fb9a514 Added description and author_id methods to Note Added description and author_id (author_ip already exists) methods to Note model. They still use first comment (but will be soon replaced to use records from Note model). --- diff --git a/app/models/note.rb b/app/models/note.rb index 6d8ca078f..d23f458e5 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -82,12 +82,22 @@ class Note < ApplicationRecord closed_at + DEFAULT_FRESHLY_CLOSED_LIMIT end - # Return the author object, derived from the first comment + # Return the note's description, derived from the first comment + def description + comments.first.body + end + + # Return the note's author object, derived from the first comment def author comments.first.author end - # Return the author IP address, derived from the first comment + # Return the note's author ID, derived from the first comment + def author_id + comments.first.author_id + end + + # Return the note's author IP address, derived from the first comment def author_ip comments.first.author_ip end