Python utility library
Find a file
Jan Lindemann b33d9af302 schema.Table: Add add_child_row_location() and friends
Add the following methods:

 add_child_row_location(self, parent_table: Union[Self, str], **kwargs) -> Optional[str]
 add_child_row_location_rules(self) -> Iterable[str]
 add_child_row_location_rule(self, child_table: Union[Self, str]) -> Optional[str]

These are meant to be called from different pieces of code:

 - add_child_row_location() is meant to be used where the parent is
   rendered, to display a link to adding another child

 - add_child_row_location_rules() and add_child_row_location_rule()
   are meant to be invoked where processing is going to be done, i.e.
   likely code rendering child row content

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-02-15 16:30:14 +01:00
bin Rename the MODDIR makefile variable to JWBDIR 2019-06-29 23:32:20 +02:00
conf Rename the MODDIR makefile variable to JWBDIR 2019-06-29 23:32:20 +02:00
make project.conf: Fix syntax 2020-05-15 20:44:44 +00:00
scripts Add missing async keywords to jwutils.Cmd.run() reimplementations 2020-02-10 19:49:46 +01:00
test Add module jwutils.cast 2025-01-16 12:39:20 +01:00
tools schema.Table: Add add_child_row_location() and friends 2025-02-15 16:30:14 +01:00
.gitignore grammar.py et al: Centralize more code 2017-10-29 18:25:55 +01:00
HASH Release 1.0.0-19@suse-tumbleweed/x86_64 2025-01-27 15:59:03 +00:00
Makefile Rename the MODDIR makefile variable to JWBDIR 2019-06-29 23:32:20 +02:00
RELEASES Release 1.0.0-19@suse-tumbleweed/x86_64 2025-01-27 15:59:03 +00:00
VERSION Start version: 1.0.0-19 2025-01-27 15:58:42 +00:00