Black_Raven
81ff26fdb8
fix(): fix models for get flags
2026-05-25 20:05:16 +03:00
Black_Raven
77ebb0e3a8
fix(api): fix err with filters
2026-04-23 17:27:41 +03:00
Black_Raven
ba81b2cf32
feat(api): Add new endpoit with documentation
...
https://git.rustprogersteam.ru/PVHProject/PVHFrontend/src/branch/main/README.md
2026-04-13 14:20:30 +03:00
Black_Raven
78c5fc39b0
feat(handlers): Add handler for get all products by id
2026-04-13 14:20:00 +03:00
Black_Raven
8204bbf9bd
feat: Added all assets
2026-04-10 21:10:01 +03:00
Black_Raven
1aaf9fc95c
fix: get assets for fittings to directory
2026-04-08 21:34:04 +03:00
Black_Raven
4b1221c8bb
feat: added asset for тройник 45 degrees
2026-04-08 21:25:19 +03:00
Black_Raven
a55144bf50
feat: added отводы
2026-04-08 20:57:17 +03:00
Black_Raven
01420d6571
feat: Added assets for 160 SN4
2026-04-08 20:31:23 +03:00
Black_Raven
5b20b3e430
feat: Addedd assets for 160 SN2
2026-04-08 20:19:17 +03:00
Black_Raven
0b23970914
feat: Added assets for external SN4
2026-04-08 20:18:54 +03:00
Black_Raven
158656904d
feat: New assets for external std and SN2
2026-04-08 19:54:43 +03:00
Black_Raven
360240777d
fix(db): Fix initializing db with new api
2026-04-08 19:05:00 +03:00
Black_Raven
be3df1780b
feat(assets): Added new blueprint for sended images on api
2026-04-08 19:04:35 +03:00
Black_Raven
0bf45f3386
feat: Added assets
2026-04-08 19:04:00 +03:00
Black_Raven
9c59674158
fix(email): Added diskription message to email
2026-04-07 19:43:50 +03:00
Black_Raven
d10a5666ba
fix(email): Change prod email to local
2026-04-07 19:43:08 +03:00
Black_Raven
b7c831f0c3
fix(db): Fix handler for get product with categories
2026-04-06 22:50:56 +03:00
Black_Raven
cfd5228f67
fix(db): Incorrect data parsing
2026-04-06 21:45:52 +03:00
Black_Raven
0dc9034f19
fix(api): fix http respons and bad way
2026-04-06 21:04:25 +03:00
Black_Raven
13fcc233ff
fix(db): change to URL
2026-04-04 10:17:58 +03:00
Black_Raven
b20eb2ed0c
fix(Blueprints) way of api
...
Now /api is creating reverse proxy
2026-04-02 12:37:58 +03:00
Black_Raven
5596c20056
fix(sys): added gunicorn to dependencies
2026-04-02 10:02:37 +03:00
Black_Raven
df627d4afe
feat(api): Added email api
2026-03-30 21:07:28 +03:00
Black_Raven
b21d2bb031
fix(email): Fix func for sending email
2026-03-30 20:47:47 +03:00
Black_Raven
beb94d2b0d
fix(db): Added db to actual price
2026-03-30 20:36:24 +03:00
Black_Raven
39cc73d71a
fix(API): Restrict Blueprints
2026-03-30 20:36:24 +03:00
Black_Raven
9f945884da
CI: fix ci
2026-03-30 20:36:24 +03:00
Black_Raven
c5962ec7e8
sys: Added flask-cors
2026-03-22 17:04:09 +03:00
Black_Raven
1e50c9de10
ci: update pipline to run api tests and build docker
2026-03-22 17:04:05 +03:00
Black_Raven
4ee6765b53
sys: Dockerfile
2026-03-22 17:04:05 +03:00
Black_Raven
96a941be36
tests: API tests
2026-03-22 17:04:05 +03:00
Black_Raven
90630d393f
feat(api): added controllers for api
2026-03-22 17:04:05 +03:00
Black_Raven
b9c1a1c018
feat(handlers): Get data from db Methods
...
Added all methods from fronted documentation whitch needs
2026-03-22 16:53:24 +03:00
Black_Raven
0439ccd6d9
fix(models): added working categories and products model
2026-03-22 16:52:42 +03:00
Black_Raven
df876012ba
feat(pipeline): Added pipline
2026-03-17 13:09:44 +03:00
Black_Raven
269f9dd9e1
Merge pull request ' #1 dev/models' ( #6 ) from dev/models into main
...
Reviewed-on: https://git.rustprogersteam.ru/PVHProject/PVHBackend/pulls/6
2026-03-17 09:33:47 +00:00
Black_Raven
1d98f78439
feat(mail): added functional for send mail
2026-03-17 12:30:38 +03:00
Black_Raven
17791ef83f
sys: add price
2026-03-17 12:24:47 +03:00
Black_Raven
e3110c3897
feat(modefied)
2026-03-17 12:08:19 +03:00
Black_Raven
d705f2f9d3
feat(ENV): Added Shell env
2025-11-29 16:09:48 +03:00
Black_Raven
bd19100eb4
feat(Model): Added new table model
2025-11-29 16:05:27 +03:00
Black_Raven
fdcc935a18
fix(Model): Restrict and rename CParams model
2025-11-29 16:04:33 +03:00
Black_Raven
94afaae692
fix(MOdel): Restructorize model to db modules
2025-11-29 16:04:01 +03:00
Black_Raven
4632512adb
fix(Models): Restructorize Category models to new structure
2025-11-29 16:03:07 +03:00
Black_Raven
24c12d704c
fixup! fix(DB): Added data to new db structure
2025-11-29 16:02:41 +03:00
Black_Raven
04789e7e8f
fixup! feat(DB): Added utils file for better initializing db
2025-11-29 16:02:30 +03:00
Black_Raven
332f952394
fixup! fix(DB): Restructurization of db
2025-11-29 16:02:17 +03:00
Black_Raven
f2f7295077
fix(Models): delete useless models
2025-11-29 15:40:25 +03:00
Black_Raven
dc8156e05c
fixup! fix(Models): Category model
2025-11-23 22:42:54 +03:00
Black_Raven
9e7b92c839
fixup! feat(Models): Added C_Params model
2025-11-23 22:42:42 +03:00
Black_Raven
57eebae265
fixup! fix(DataBase): Recreate Initializing of structure
2025-11-23 22:42:33 +03:00
Black_Raven
ce5f84beba
fixup! fix(DataBase): Fix Data Base struct
2025-11-23 22:42:23 +03:00
Black_Raven
87392869b1
Merge pull request 'models #1 ' ( #4 ) from models into main
...
Reviewed-on: https://git.rustprogersteam.ru/PVHProject/PVHBackend/pulls/4
2025-11-23 18:54:40 +00:00
Black_Raven
1739fb35b5
feat(Model): Added Category Val model
...
It needs for serching by proop parametrs
It consists of:
value Id
value
2025-11-23 21:50:55 +03:00
Black_Raven
0a7a3b7454
feat(Models): Add Product PAram strict
...
This is module for auto generating of product discription
It consists of:
Param id
Param name
Param val
2025-11-23 21:47:58 +03:00
Black_Raven
91a05c7df7
feat(Models): Added C_Params model
...
This is model for sorted products on site
It consists of:
Category Name
Category id
Catygory value id
2025-11-23 21:45:50 +03:00
Black_Raven
cd6bebc269
fix(Models): Product model
2025-11-23 21:45:19 +03:00
Black_Raven
220e9af004
fix(Models): Category model
2025-11-23 21:44:57 +03:00
Black_Raven
6863cf86fa
fix(DataBase): Recreate Initializing of structure
2025-11-23 21:44:00 +03:00
Black_Raven
f82c692a2b
fix(DataBase): Fix Data Base struct
...
-- Таблица продуктов
CREATE TABLE Product (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
image_path TEXT
);
-- Таблица значений параметров
CREATE TABLE Val (
id INTEGER PRIMARY KEY AUTOINCREMENT,
val TEXT NOT NULL
);
-- Таблица параметров продуктов
CREATE TABLE Param (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
val TEXT NOT NULL
);
-- Таблица параметров категорий
CREATE TABLE CParams (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
val_id INTEGER,
FOREIGN KEY (val_id) REFERENCES Val (id)
);
-- Таблица категорий
CREATE TABLE Category (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
prod_id INTEGER,
image_path TEXT,
c_params_id INTEGER,
FOREIGN KEY (prod_id) REFERENCES Product (id),
FOREIGN KEY (c_params_id) REFERENCES CParams (id)
);
-- Таблица связи продуктов и параметров (многие-ко-многим)
CREATE TABLE Product_Param (
product_id INTEGER,
param_id INTEGER,
PRIMARY KEY (product_id, param_id),
FOREIGN KEY (product_id) REFERENCES Product (id),
FOREIGN KEY (param_id) REFERENCES Param (id)
);
2025-11-23 21:41:03 +03:00