Alternative new Measurement form, WIP

This commit is contained in:
2025-08-15 23:26:57 +02:00
parent 0fb7f9946a
commit 46dd480b4e
19 changed files with 155 additions and 112 deletions

View File

@@ -1,3 +1,4 @@
require 'core_ext/array_delete_bang'
require 'core_ext/big_decimal_scientific_notation'
ActiveSupport.on_load :action_dispatch_system_test_case do

View File

@@ -64,8 +64,12 @@ en:
source_code: Get code
measurements:
navigation: Measurements
form:
select_quantity: select quantity...
index:
new_quantity: Selected
new_measurement: Add measurement
readouts:
form:
new_children: Children
new_subtree: Subtree
quantities:

View File

@@ -1,8 +1,10 @@
Rails.application.routes.draw do
resources :measurements, path_names: {new: '/new(/:scope)'},
constraints: {scope: /children|subtree/}, defaults: {scope: nil} do
resources :measurements
get 'discard/:id', on: :new, action: :discard, as: :discard
resources :readouts, only: [:new], path_names: {new: '/new(/:id/:scope)'},
constraints: {scope: /children|subtree|leaves/} do
collection {get 'new/:id/discard', action: :discard, as: :discard}
end
resources :quantities, except: [:show], path_names: {new: '(/:id)/new'} do