40 lines
2.9 KiB
Markdown
40 lines
2.9 KiB
Markdown
# История изменений ERP WaterSurf
|
||
|
||
## 2025-02-25 15:10 UTC – Администратор и SSH для Git
|
||
|
||
**Проблема**: Требовалось создать первого администратора системы и настроить SSH для самостоятельного push в Gitea.
|
||
|
||
**Решение**:
|
||
- Создан Django superuser (логин `admin`, пароль и email записаны в `/root/docs/secrets/mysecrets.md`).
|
||
- Сгенерирован SSH-ключ для Gitea (`/root/.ssh/gitea_cursor_agent_ed25519`), публичный ключ добавлен в учётную запись cursor-agent через API.
|
||
- В `~/.ssh/config` добавлен хост `git.gen7x.ru` (HostName 127.0.0.1, Port 2222, User git, указан ключ).
|
||
- Remote репозитория переведён на SSH: `git@git.gen7x.ru:cursor-agent/watersurf-erp.git`, выполнен успешный push ветки main.
|
||
|
||
**Изменения**:
|
||
- README.md: секция «Git и пуш» обновлена с указанием SSH и отсутствия необходимости ввода пароля с сервера.
|
||
|
||
---
|
||
|
||
## 2025-02-25 15:00 UTC – Начальная структура проекта (MVP)
|
||
|
||
**Проблема**: необходимо развернуть систему класса ERP для WaterSurf с веб-доступом, авторизацией и хранением данных в БД.
|
||
|
||
**Решение**:
|
||
- Создан проект в `/opt/watersurf-erp`: Django 5, PostgreSQL 16, Docker Compose.
|
||
- Реализованы справочники: Валюты, Виды заказов, Клиенты, Организации, Поставщики, Сотрудники, Счета денежных средств, Товары (CRUD через веб и админку).
|
||
- Реализованы документы: Заказ клиента, Заказ поставщику (с табличными частями товаров), Поступление/Перемещение/Расход денежных средств (автогенерация номера).
|
||
- Связь пользователь → сотрудник (профиль) для автоматической подстановки автора в документах.
|
||
- Настроены Nginx (erp.gen7x.ru), добавлен volume в список бэкапов платформы.
|
||
|
||
**Изменения**:
|
||
- Структура приложения: config, references, documents, users; шаблоны, формы, представления; миграции.
|
||
- Файлы: README.md, HISTORY.md, .env.example, docker-compose.yml, Dockerfile, manage.sh, requirements.txt.
|
||
|
||
**Проверка**:
|
||
```bash
|
||
cd /opt/watersurf-erp
|
||
docker compose up -d
|
||
docker compose logs -f app
|
||
# Открыть https://erp.gen7x.ru/ (после перезагрузки Nginx)
|
||
```
|