Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/dev' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
VeryBigSad committed Jan 11, 2024
2 parents 660fac2 + 440ab24 commit cba7aed
Show file tree
Hide file tree
Showing 15 changed files with 474 additions and 22 deletions.
4 changes: 3 additions & 1 deletion .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,6 @@ exclude =
./cached_venv,
./var,
./.vscode,
*migrations*,
*migrations*,

enable-extensions = print, VNE
27 changes: 26 additions & 1 deletion core/admin.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from django.contrib import admin
from core.models import Like, View, Link
from core.models import Like, View, Link, Specialization, SpecializationCategory


@admin.register(Like)
Expand All @@ -18,3 +18,28 @@ class ViewAdmin(admin.ModelAdmin):
class LinkAdmin(admin.ModelAdmin):
list_display = ("id", "link", "content_type", "object_id", "content_object")
list_display_links = ("id", "link", "content_type", "object_id", "content_object")


@admin.register(Specialization)
class SpecializationAdmin(admin.ModelAdmin):
list_display = (
"id",
"name",
"category",
)
list_display_links = (
"id",
"name",
)


@admin.register(SpecializationCategory)
class SpecializationCategoryAdmin(admin.ModelAdmin):
list_display = (
"id",
"name",
)
list_display_links = (
"id",
"name",
)
92 changes: 92 additions & 0 deletions core/migrations/0006_auto_20231216_1518.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# Generated by Django 4.2.3 on 2023-12-16 12:18

from django.db import migrations

SKILLS = [['UX ', 'Дизайн '], ['UI', 'Дизайн '], ['FIGMA', 'Дизайн '], ['Photoshop', 'Дизайн '],
['Adobe illustrator', 'Дизайн '], ['Inkscape', 'Дизайн '], ['Adobe InDesign', 'Дизайн '], ['GIMP', 'Дизайн '],
['Graphic', 'Дизайн '], ['PainNET', 'Дизайн '], ['Sketch', 'Дизайн '], ['Paint3D', 'Дизайн '],
['Создание презентациия ', 'Дизайн '], ['Создание лендингов', 'Дизайн '], ['CJM', 'Дизайн '],
['Web-design', 'Дизайн '], ['Canva', 'Дизайн '], ['WIX', 'Дизайн '], ['Tilda', 'Дизайн '],
['UserFlow', 'Дизайн '], ['CJM', 'Дизайн '], ['Blender', 'Дизайн '], ['Magicavoxel', 'Дизайн '],
['Целеустремленность', 'Soft skills'], ['Ответственность ', 'Soft skills'],
['Коммуникабельность', 'Soft skills'], ['Навык работы в команде', 'Soft skills'],
['Критическое мышление', 'Soft skills'], ['Решение проблем', 'Soft skills'],
['Адаптивность и гибкость', 'Soft skills'], ['Умение обучаться и готовность к обучению', 'Soft skills'],
['Организация времени', 'Soft skills'], ['Умение принимать решения', 'Soft skills'],
['Эмоциональный интеллект', 'Soft skills'], ['Стрессоустойчивость', 'Soft skills'],
['Толерантность', 'Soft skills'], ['Эмпатия и умение понимать других', 'Soft skills'],
['Управление конфликтами', 'Soft skills'], ['Лидерские качества', 'Soft skills'],
['Тактичность', 'Soft skills'], ['Мотивация', 'Soft skills'], ['Самоорганизация', 'Soft skills'],
['Ответственность', 'Soft skills'], ['Дипломатичность', 'Soft skills'], ['Умение убеждать', 'Soft skills'],
['Активный слушатель', 'Soft skills'], ['Усидчивость', 'Soft skills'], ['Пунктуальность', 'Soft skills'],
['Умение находить общий язык', 'Soft skills'], ['Творческое мышление', 'Soft skills'],
['Самоменеджмент', 'Soft skills'], ['Настойчивость', 'Soft skills'], ['Автономность', 'Soft skills'],
['Восприятие критики', 'Soft skills'], ['Красноречие', 'Soft skills'], ['Риторика', 'Soft skills'],
['Умение работать с обратной связью', 'Soft skills'], ['Профессиональная этика', 'Soft skills'],
['Смекалка', 'Soft skills'], ['Дисциплина', 'Soft skills'],
['Умение учиться на своих ошибках', 'Soft skills'], ['Умение благодарить', 'Soft skills'],
['Оптимизм и позитивное мышление', 'Soft skills'], ['Умение дать и принять комплимент', 'Soft skills'],
['Навык делегирования', 'Soft skills'], ['Умение проводить встречи и презентации', 'Soft skills'],
['Многозадачность', 'Soft skills'], ['Публичные выступления', 'Soft skills'],
['Тайм-менеджмент', 'Soft skills'], ['Лидерство', 'Soft skills'], ['Работа в команде', 'Soft skills'],
['Java', 'Back-end'], ['Docker', 'Back-end'], ['PHP', 'Back-end'], ['Ruby', 'Back-end'],
['Golang', 'Back-end'], ['Python', 'Back-end'], ['C++', 'Back-end'], ['C#', 'Back-end'], ['1C', 'Back-end'],
['SQL', 'Back-end'], ['MYSQL', 'Back-end'], ['PostgreSQL', 'Back-end'], ['Yii2', 'Back-end'],
['FastApi', 'Back-end'], ['ASP.NET', 'Back-end'], ['Scala', 'Back-end'], ['Swagger', 'Back-end'],
['Redis', 'Back-end'], ['Linux', 'Back-end'], ['Django', 'Back-end'], ['Rust', 'Back-end'],
['Spring Framework', 'Back-end'], ['Flask', 'Back-end'], ['Express.js', 'Back-end'], ['Laravel', 'Back-end'],
['Ruby on Rails', 'Back-end'], ['Fiber Framework', 'Back-end'], ['CakePHP', 'Back-end'],
['Play Framework', 'Back-end'], ['NestJS', 'Back-end'], ['GitHub', 'Back-end'],
['GitHub Actions', 'Back-end'], ['Django REST ', 'Back-end'], ['Celery', 'Back-end'], ['Kotlin', 'Back-end'],
['PyTest', 'Back-end'], ['MongoDB', 'Back-end'], ['Postman', 'Back-end'], ['Dart', 'Back-end'],
['Kubernetes', 'Back-end'], ['Angular ', 'Front-end'], ['Html', 'Front-end'], ['CSS', 'Front-end'],
['SCSS', 'Front-end'], ['JavaScript', 'Front-end'], ['NextJS', 'Front-end'], ['VueJS', 'Front-end'],
['ReactJS', 'Front-end'], ['Tailwind', 'Front-end'], ['TypeScript', 'Front-end'], ['JQuery', 'Front-end'],
['EmberJS', 'Front-end'], ['BackboneJS', 'Front-end'], ['Semantic-UI', 'Front-end'],
['Foundation', 'Front-end'], ['Svelte', 'Front-end'], ['Preact', 'Front-end'], ['mjml', 'Front-end'],
['Swift', 'Front-end'], ['3ds Max', 'Инженерия'], ['Revit', 'Инженерия'], ['ArchiCAD', 'Инженерия'],
['Autodesk Maya', 'Инженерия'], ['Autodesk AutoCAD', 'Инженерия'], ['DesignSpark Mechanical', 'Инженерия'],
['SketchUP', 'Инженерия'], ['Autodesk Fusion 360', 'Инженерия'], ['Cinema 4D', 'Инженерия'],
['Houdini', 'Инженерия'], ['ZBrush', 'Инженерия'], ['SculptGL', 'Инженерия'], ['Wings 3D', 'Инженерия'],
['FreeCAD', 'Инженерия'], ['Sweet Home 3D', 'Инженерия'], ['LEGO Digital Designer', 'Инженерия'],
['3D Slash', 'Инженерия'], ['Autodesk Tinkercad', 'Инженерия'], ['Autodesk Meshmixer', 'Инженерия'],
['Autodesk ReCap Pro', 'Инженерия'], ['Конструирование ', 'Инженерия'], ['Компас-3D', 'Инженерия'],
['Solid Works', 'Инженерия'], ['Autodesk inventor', 'Инженерия'], ['Робототехника ', 'Инженерия'],
['Работа с проектной документацией', 'Инженерия'], ['Apache Spark', 'Нейросети'],
['Apache Airflow', 'Нейросети'], ['Kafka', 'Нейросети'], ['ML', 'Нейросети'], ['catboost', 'Нейросети'],
['pandas', 'Нейросети'], ['scikit-learn', 'Нейросети'], ['TensorRT', 'Нейросети'],
['Tensorflow', 'Нейросети'], ['Numpy', 'Нейросети'], ['ETL', 'Нейросети'], ['CV', 'Нейросети'],
['PyTorch', 'Нейросети'], ['Keras', 'Нейросети'], ['Matplotlib', 'Нейросети'], ['Prophet', 'Нейросети'],
['Hadoop', 'Нейросети'], ['SARIMA', 'Нейросети'], ['Spark', 'Нейросети'], ['LSTM', 'Нейросети'],
['ClickUp', 'Менеджмент'], ['Trello', 'Менеджмент'], ['Jira', 'Менеджмент'], ['Confluence ', 'Менеджмент'],
['XMind', 'Менеджмент'], ['Bitrix', 'Менеджмент'], ['AmoCRM', 'Менеджмент'],
['Контроль команды', 'Менеджмент'], ['Координация команды', 'Менеджмент'],
['Организация команды', 'Менеджмент'], ['Планирование задач', 'Менеджмент'], ['Разработка ТЗ', 'Менеджмент'],
[' Мотивация команды', 'Менеджмент'], ['Управление процессами', 'Менеджмент'],
['Управление задачами', 'Менеджмент'], ['Agile', 'Менеджмент'], ['SCRUM', 'Менеджмент'],
['Kanban', 'Менеджмент'], ['Введение документооборота', 'Менеджмент'], ['Риск-менеджмент', 'Менеджмент'],
['Управление бюджетами и затратами', 'Менеджмент'], ['Ведение переговоров', 'Менеджмент'],
['Расстановка приоритетов', 'Менеджмент'], ['Критическое мышление', 'Менеджмент'],
['Адаптивность', 'Менеджмент'], ['Lean', 'Менеджмент'], ['Waterfall', 'Менеджмент'],
['Six Sigma', 'Менеджмент'], ['PRINCE2', 'Менеджмент'], ['Growth-hacking', 'Менеджмент'],
['Miro', 'Менеджмент'], ['HR', 'Менеджмент'], ['Копирайтинг', 'Маркетинг'],
['Создание контент-плана', 'Маркетинг'], ['SEO', 'Маркетинг'], ['SMM', 'Маркетинг'], ['Реклама', 'Маркетинг'],
['e-mail маркетинг', 'Маркетинг'], ['Создание воронок', 'Маркетинг'], ['Digital маркетинг', 'Маркетинг'],
['SWOT', 'Маркетинг'], ['web Аналитика', 'Маркетинг'], ['PEST', 'Маркетинг'], ['5W анализ', 'Маркетинг'],
['crm', 'Маркетинг'], ['Холодные продажи', 'Маркетинг'], ['Продажи', 'Маркетинг'],
['Разработка стратегий продвижения', 'Маркетинг'], ['Разработка стратегий выхода на рынок', 'Маркетинг'],
['Наружная реклама', 'Маркетинг'], ['Ценообразование', 'Маркетинг']]


def fill_skills(apps, schema_editor):
pass


class Migration(migrations.Migration):
dependencies = [
("core", "0005_skill_userskilltag_skilltoobject"),
]

operations = [
migrations.RunPython(fill_skills),
]
52 changes: 52 additions & 0 deletions core/migrations/0007_specializationcategory_specialization.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Generated by Django 4.2.3 on 2023-12-23 10:31

from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

dependencies = [
("core", "0006_auto_20231216_1518"),
]

operations = [
migrations.CreateModel(
name="SpecializationCategory",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("name", models.TextField()),
],
),
migrations.CreateModel(
name="Specialization",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("name", models.TextField()),
(
"category",
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="specializations",
to="core.specializationcategory",
),
),
],
),
]
Loading

0 comments on commit cba7aed

Please sign in to comment.