[openstreetmap/openstreetmap-website] Adds note versions and variable note tags (PR #5904)

Nenad Vujicic notifications at github.com
Mon May 12 16:13:39 UTC 2025


@nenad-vujicic pushed 31 commits.

b783f7b0f8061adef115a2aa5b34f3904b5ff13a  Adds note versioning and adds note_versions table
32fb169cd8ecc360def808af68ce8d53ea5b6a09  Adds from_* and save_*! methods to notes
d4c4557bb6f9dff7b213cefba004423ceb8e7a0a  Adds using from_* and save_*! methods
688921274e8a8a2ea578b6453e30e2aac37f503e  Adds generating notes versions
72a987664c15506add61e6d94b00047236693a5f  Adds DB view for retrieving composite note comments
1670804130d21971889642fd9d73b95190b83152  Replaces NoteComment with CompositeNoteComment
7fe805fbe5aa437371025842b7d665d0afedcaf0  Removes creating special note comment
f0a41a5ea159cb615765f9d87be8338ae44fccb1  Extracts note subscribers notification routine
423de354b9a3f6c6c09fad22c9baef0cd4baa35e  Removes special note comments
4af2e2a251e542e4684848352fa3593393835a43  Removes event column from note_comments table
e7d1b0b51f2b585d7f1c660ea5792106d3ae5cf7  Removes using of event record in NoteComment
8c385a954f216cf3b31840222b3d0b5bbbc2711c  Adds note_version factory and NoteVersion model unit tests
3e4111bf5be5c06ee9d91ba4a107ef199b64f62d  Updates tests not to directly create note comments
122456accf5dd9e5c3cd27db4da4528dc517cd83  Updates unit tests to work without event record
fd493429de70dff9abf16ed1ec85b77e6e720d94  Adds note_tags and note_tag_versions tables
5cec37a0b709151e41d420aa60400b19812806cf  Adds support for creating versioned note tags
65e9ef8ab671ae1d1cbf857d1957b54beee435ad  Adds 'updated' event to event enumeration
a488fb919335748d76e48a2c0b0c5c1c7cad3ca1  Adds notes updating capability
a803059a4ee180775e77ddcaecb636e4c890e211  Updates (j)builder files with note tags
bb7798c79ce6bca9f5e82613f32fadac47bf238a  Adds displaying tags on Notes sidebar
869ad24f6a05478e4b73a8574c862fffc1656f60  Adds note_tag factory and NoteTag model unit tests
faa158ff7625b6bec8229e919460ea4d4d8ced23  Adds note_tag_version factory and NoteTagVersion model unit tests
03a3b2b0166e738c47238d70c8981b98f433ec0a  Adds tests note/tag output created at ActiveRecord level
6f4524d6c5981a916bd3549c43bee7ec816106e8  Adds tests note/tag output created at POST/HTML level
146e3f815be1eb058250c1f3411c8efb98209724  Adds note's version to JSON, XML, GPX files
82c82dc89762b8eba5dc4181101b4d8bf6c49b86  Adds retrieving notes versions through API
29f41fcff537a72eff96b8b52da2f330adb458ce  Adds retrieving history of notes through API
b20508876e00ad3e251ca105ba8d4600a7576e1b  Adds optional displaying of redacted note versions
0d5b5a6b7d3f387cd29985693b7c86c5eb7697ce  Adds note version redaction by API support
1d93d70a03b0e019577eb0d8df61e2d9c1ed5771  Adds tests for checking note versions controller
2cd746b3f34e939917f7f9a781207425259923a2  Adds tests for testing note versions redactions

-- 
View it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/5904/files/afa554e57c9775eec46d1cecfff3102caacf144a..2cd746b3f34e939917f7f9a781207425259923a2
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/pull/5904/before/afa554e57c9775eec46d1cecfff3102caacf144a/after/2cd746b3f34e939917f7f9a781207425259923a2 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20250512/016c5f96/attachment-0001.htm>


More information about the rails-dev mailing list