Closed pdrillin closed 3 years ago
LGTM, waiting for @Gustry before merging
Je pense que un rebase sera possible après le merge de #71 et on peut ainsi supprimer du code dupliqué entre les 2 PR. Keep it DRY https://en.wikipedia.org/wiki/Don't_repeat_yourself ;-)
@drillinP pour remove_selected_portion
et remove_selected_segment
on pourrait créer une méthode commune
def remove_selected_from_relation(agg_id: int, agg_primary_key: str, src_layer_name: str, src_primary_key: str, rel_layer_name: str):
pass
Utilisable ainsi
def remove_selected_portion(*args):
remove_selected_from_relation(int(args[0]), 'id_itineraire', 'v_portion', 'id_portion', 'etape')
def remove_selected_segment(*args):
remove_selected_from_relation(int(args[0]), 'id_portion', 'segment', 'id_segment', 'element')
@Gustry un avis ?
@Gustry un avis ?
+1 aussi pour DRY (Don't Repeat Yourself) instead of WET (Write Everything Twice) :D
remove_selected_from_relation
-> _remove_selected_from_relation
pour montrer que c'est un peu un méthode interne, privée au fichier actions.py
@rldhont @Gustry C'est bon pour vous ?
@Gustry je merge ?
Description