Skip to content

Commit fbfc75e

Browse files
committed
Add default isenforced and isinfullname values
1 parent 4f4921a commit fbfc75e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

specifyweb/backend/trees/utils.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,15 @@ def initialize_default_tree(tree_type: str, discipline, tree_name: str, rank_nam
121121
# Create tree ranks
122122
treedefitems_bulk = []
123123
rank_id = 0
124-
for rank_name in rank_names_lst:
124+
for i, rank_name in enumerate(rank_names_lst):
125125
treedefitems_bulk.append(
126126
tree_rank_model(
127127
treedef=tree_def,
128-
name=rank_name, # TODO: allow rank name configuration
129-
title=rank_name.capitalize(),
128+
name=rank_name,
129+
title=rank_name.capitalize(), # TODO: allow rank name configuration
130130
rankid=int(rank_id),
131+
isenforced=(rank_id == 0),
132+
isinfullname=(i >= len(rank_names_lst)-3)
131133
)
132134
)
133135
rank_id += 10

0 commit comments

Comments
 (0)