Small fixes

This commit is contained in:
IRBorisov 2024-06-23 14:20:37 +03:00
parent 379f70c2b1
commit 9ce0607cc3
4 changed files with 10 additions and 16 deletions

View File

@ -38,6 +38,10 @@
{
"name": "django",
"depth": 5
},
{
"name": "djangorestframework",
"depth": 2
}
],
"colorize.include": [".tsx", ".jsx", ".ts", ".js"],

View File

@ -91,7 +91,7 @@ class Graph(Generic[ItemType]):
if len(self.inputs[node_id]) == 0:
continue
for parent in self.inputs[node_id]:
result[parent] = result[parent] + [id for id in result[node_id] if not id in result[parent]]
result[parent] = result[parent] + [id for id in result[node_id] if id not in result[parent]]
return result
def topological_order(self) -> list[ItemType]:

View File

@ -60,12 +60,12 @@ class Editor(Model):
''' Set editors for item. '''
processed: list[User] = []
for editor_item in Editor.objects.filter(item=item):
if not editor_item.editor in users:
if editor_item.editor not in users:
editor_item.delete()
else:
processed.append(editor_item.editor)
for user in users:
if not user in processed:
if user not in processed:
processed.append(user)
Editor.objects.create(item=item, editor=user)

View File

@ -48,19 +48,9 @@ function Navigation() {
<Logo />
</div>
<div className='flex gap-1 py-[0.3rem]'>
<NavigationButton
text='Новая схема'
title='Создать новую схему'
icon={<IconNewItem2 size='1.5rem' />}
onClick={navigateCreateNew}
/>
<NavigationButton
text='Библиотека'
title='Список схем'
icon={<IconLibrary2 size='1.5rem' />}
onClick={navigateLibrary}
/>
<NavigationButton text='Справка' title='Справочные материалы' icon={<IconManuals />} onClick={navigateHelp} />
<NavigationButton text='Новая схема' icon={<IconNewItem2 size='1.5rem' />} onClick={navigateCreateNew} />
<NavigationButton text='Библиотека' icon={<IconLibrary2 size='1.5rem' />} onClick={navigateLibrary} />
<NavigationButton text='Справка' icon={<IconManuals size='1.5rem' />} onClick={navigateHelp} />
<UserMenu />
</div>
</motion.div>