k1nq
|
31d6a05521
|
Merge pull request 'analytics' (#8) from analytics into dev
Test / test (push) Successful in 14s
Details
Reviewed-on: k1nq/test-task-crm#8
|
2025-11-29 04:15:56 +00:00 |
k1nq
|
d9ef4b3a2b
|
feat: add API and unit tests for analytics endpoints and services
Test / test (push) Successful in 15s
Details
Test / test (pull_request) Successful in 15s
Details
|
2025-11-29 09:14:38 +05:00 |
k1nq
|
92bd3b6c00
|
feat: implement deal summary and funnel endpoints with response models
|
2025-11-29 09:14:35 +05:00 |
k1nq
|
22442bfd2e
|
feat: add AnalyticsService and repository dependencies for deal analytics
|
2025-11-29 09:14:29 +05:00 |
k1nq
|
65a8307a2e
|
feat: implement AnalyticsRepository with methods for fetching status rollups and counting new deals
|
2025-11-29 09:14:23 +05:00 |
k1nq
|
1c206323a2
|
feat: add tests for deal stage rollback and forward transitions for owner and member roles
Test / test (push) Successful in 14s
Details
|
2025-11-29 08:59:55 +05:00 |
k1nq
|
ce652a7e48
|
feat: add membership management tests; implement session and repository stubs for member addition and duplicate checks
Test / test (push) Successful in 15s
Details
|
2025-11-29 08:57:12 +05:00 |
k1nq
|
1a3f3cc1e2
|
Merge pull request 'feat: enhance organization management; add member registration and validation, update user registration flow, and improve enum handling' (#7) from auth-fix into dev
Test / test (push) Successful in 14s
Details
Reviewed-on: k1nq/test-task-crm#7
|
2025-11-29 03:51:12 +00:00 |
k1nq
|
e7e3752888
|
feat: enhance organization management; add member registration and validation, update user registration flow, and improve enum handling
Test / test (push) Successful in 16s
Details
Test / test (pull_request) Successful in 14s
Details
|
2025-11-29 08:50:11 +05:00 |
k1nq
|
994b400221
|
feat: update password hashing algorithm to pbkdf2_sha256 for improved security
Test / test (push) Successful in 14s
Details
|
2025-11-28 14:33:51 +05:00 |
k1nq
|
00addb971f
|
feat: remove deprecated user API and related services; clean up imports and dependencies
|
2025-11-28 14:28:26 +05:00 |
k1nq
|
472cb654d8
|
feat: enhance contact access control; add tests for member viewing and updating foreign contacts
Test / test (push) Successful in 14s
Details
|
2025-11-28 14:12:46 +05:00 |
k1nq
|
6db1e865f6
|
feat: implement refresh token functionality; update authentication and token models; add tests for refresh endpoint
Test / test (push) Successful in 13s
Details
|
2025-11-28 13:56:04 +05:00 |
k1nq
|
a8bdf18e38
|
Merge pull request 'feat: implement contact management features including repository, service, and API endpoints; add unit and integration tests' (#6) from contacts into dev
Test / test (push) Successful in 13s
Details
Reviewed-on: k1nq/test-task-crm#6
|
2025-11-28 08:36:38 +00:00 |
k1nq
|
ed2cbd5061
|
feat: implement contact management features including repository, service, and API endpoints; add unit and integration tests
Test / test (push) Successful in 13s
Details
Test / test (pull_request) Successful in 14s
Details
|
2025-11-28 13:23:33 +05:00 |
k1nq
|
193fa73c78
|
feat: enhance database session management with commit and rollback; add user and deal API tests
Test / test (push) Successful in 14s
Details
|
2025-11-28 11:35:27 +05:00 |
k1nq
|
0ab3bfbb34
|
feat: implement new API endpoints for activities, analytics, auth, contacts, deals, organizations, tasks, and users; remove obsolete files
Test / test (push) Successful in 12s
Details
|
2025-11-28 11:21:09 +05:00 |
k1nq
|
134ebbbca8
|
Merge pull request 'tasks&activities' (#5) from tasks&activities into dev
Test / test (push) Successful in 12s
Details
Reviewed-on: k1nq/test-task-crm#5
|
2025-11-28 06:11:19 +00:00 |
k1nq
|
4322f09200
|
feat: add task.instructions.md to .gitignore
Test / test (pull_request) Successful in 13s
Details
|
2025-11-28 11:09:44 +05:00 |
Artem Kashaev
|
274ae7ee30
|
feat: add unit and API tests for activities and tasks, including shared fixtures and scenarios
Test / test (push) Successful in 13s
Details
|
2025-11-27 16:57:02 +05:00 |
Artem Kashaev
|
b8958dedbd
|
feat: enhance activity and task APIs with improved payload handling and response models
|
2025-11-27 16:43:46 +05:00 |
Artem Kashaev
|
0ecf1295d8
|
feat: implement ActivityService and TaskService with business logic for activities and tasks
|
2025-11-27 16:39:49 +05:00 |
Artem Kashaev
|
0727c4737b
|
feat: add ActivityRepository and TaskRepository with CRUD operations for activities and tasks
|
2025-11-27 16:32:06 +05:00 |
k1nq
|
7260b3e67f
|
Merge pull request 'deals&activities' (#4) from deals&activities into dev
Test / test (push) Successful in 11s
Details
Reviewed-on: k1nq/test-task-crm#4
|
2025-11-27 11:18:51 +00:00 |
Artem Kashaev
|
e6a3a2cc23
|
feat: enhance deal management with CRUD operations and improve payload handling
Test / test (push) Successful in 12s
Details
Test / test (pull_request) Successful in 11s
Details
|
2025-11-27 16:15:47 +05:00 |
Artem Kashaev
|
a4c3864ef6
|
feat: add JSONBCompat type for cross-database JSON support and implement ActivityType updates
Test / test (push) Successful in 12s
Details
|
2025-11-27 16:08:48 +05:00 |
Artem Kashaev
|
8492a0aed1
|
feat: add DealService for managing deal workflows and validations
|
2025-11-27 16:08:45 +05:00 |
Artem Kashaev
|
969a1b5905
|
feat: add migration to include 'stage_changed' activity type
|
2025-11-27 16:07:55 +05:00 |
Artem Kashaev
|
8c326501bf
|
Merge branch 'organizations' (cherry-picked)
|
2025-11-27 15:38:47 +05:00 |
Artem Kashaev
|
4b45073bd3
|
feat: add DealRepository with CRUD operations and update dependencies
|
2025-11-27 15:19:42 +05:00 |
k1nq
|
c972d79ba9
|
Merge pull request 'organizations' (#3) from organizations into dev
Test / test (push) Successful in 11s
Details
Reviewed-on: k1nq/test-task-crm#3
|
2025-11-27 10:10:51 +00:00 |
Artem Kashaev
|
1b673988b5
|
feat: add unit tests for organization endpoints and update dependencies
Test / test (push) Successful in 12s
Details
Test / test (pull_request) Successful in 11s
Details
|
2025-11-27 15:04:35 +05:00 |
Artem Kashaev
|
ea8f0eda65
|
feat: add organization retrieval endpoint and JWT authentication support
|
2025-11-27 15:04:31 +05:00 |
Artem Kashaev
|
845737abca
|
feat: implement OrganizationRepository with CRUD operations
|
2025-11-27 15:04:13 +05:00 |
k1nq
|
1ce5843436
|
Merge pull request 'test-workflow' (#2) from test-workflow into dev
Reviewed-on: k1nq/test-task-crm#2
|
2025-11-27 09:53:13 +00:00 |
Artem Kashaev
|
aa5958028c
|
fix: standardize spacing in main.py
Test / test (push) Successful in 14s
Details
|
2025-11-27 14:49:59 +05:00 |
Artem Kashaev
|
30c7e8c9aa
|
fix: standardize spacing in main.py
Test / test (push) Successful in 11s
Details
|
2025-11-27 14:49:25 +05:00 |
Artem Kashaev
|
65eb82176d
|
fix: uncomment paths in test workflow for push and pull_request triggers
|
2025-11-27 14:48:58 +05:00 |
Artem Kashaev
|
760269c07a
|
fix: update test workflow to include fetch-depth for checkout and remove caching step
Test / test (push) Successful in 10s
Details
|
2025-11-27 14:48:13 +05:00 |
Artem Kashaev
|
d86206f2ef
|
test ci
Test / test (push) Has been cancelled
Details
|
2025-11-27 14:39:50 +05:00 |
Artem Kashaev
|
4b9a5209ea
|
feat: add Gitea Actions workflow for automated testing
|
2025-11-27 14:38:40 +05:00 |
k1nq
|
a425c5498c
|
Merge pull request 'auth' (#1) from auth into dev
Reviewed-on: k1nq/test-task-crm#1
|
2025-11-27 09:29:29 +00:00 |
Artem Kashaev
|
926c125255
|
feat: add pytest and pytest-asyncio dependencies for testing
|
2025-11-27 14:24:57 +05:00 |
Artem Kashaev
|
41e344f06f
|
feat: implement user registration and login functionality with JWT issuance
|
2025-11-27 14:14:15 +05:00 |
Artem Kashaev
|
fd6561205b
|
fix: remove authentication API endpoints
|
2025-11-27 13:56:20 +05:00 |
Artem Kashaev
|
d38d07c26d
|
fix: remove main entry point for FastAPI application
|
2025-11-27 13:49:01 +05:00 |
Artem Kashaev
|
666e0c49f8
|
feat: implement initial structure for activities, analytics, auth, contacts, deals, organizations, tasks, and users APIs with placeholder endpoints
|
2025-11-27 13:37:37 +05:00 |
Artem Kashaev
|
6d9387d1b4
|
fix: update database URL to use 0.0.0.0 and adjust Alembic migration configurations
|
2025-11-27 12:36:49 +05:00 |
Artem Kashaev
|
ad6283680b
|
fix: update user creation to use 'name' instead of 'full_name'
|
2025-11-27 11:07:19 +05:00 |
Artem Kashaev
|
fab76ea6ee
|
fix: update Python version to 3.14.0
|
2025-11-27 11:02:15 +05:00 |