daniel.subiabre
ac47aec378
feat: Themes ( #257 )
...
* feat: add trait to unify get by id or slug logic
* feat: add Theme resource
* fix: categories and themes
* feat: update api docs for projects to themes relationship
* feat: update doctrine relationship of projects to themes
* feat: add v3 categories to v4 themes pumping during projects pumping
2026-10-08 13:02:07 +02:00
daniel.subiabre
14ee28be4f
[feat] Project reviews ( #177 )
...
* feat: start project reviews entity
* feat: add review areas entity
* feat: add review comments entity
* fix: code styles improvements by php-cs-fixer
* feat: expose project review resources in the API
* feat: add timestampt to review resources
* feat: add SQL migration
* fix: update ProjectReview API docs and operations
* feat: refactor ProjectsListener to dedicated project status listener
* fix: make default review area risk high
* feat: add ReviewService for creating default project reviews
* fix: renamed timestampt entity traits
* fix: update doctrine migration
* feat: test for release date to be set greater than today's start
* feat: add test for project campaign review
* fix: update person and organization patch validations
* fix: test if review entity is truly persisted
* fix: bad start statuses in project tests
* fix: ProjectStatusListener not persisting side effect data
* fix: centralize project status change side-effects processing in ProjectService
* fix: small review persistence tweaks
* feat: allow only concerned users to see and edit review areas
* feat: apply validations and security for concerned users to review comments
2026-10-07 13:31:44 +02:00
daniel.subiabre
5d878f2c4c
Merge pull request #253 from goteo/fix/pumping-bugs
...
fix: Pumping bugs
2026-10-01 16:22:42 +02:00
daniel.subiabre
6f88f746f3
feat: update DB layer for project reward claims
2026-09-29 19:07:06 +02:00
daniel.subiabre
5c54d1bf5b
feat: add CollaborationCandidacy resource
2026-08-26 11:03:37 +02:00
daniel.subiabre
7a6a2628d7
feat: add migration for property cover on project and rewards
2026-08-18 11:07:37 +02:00
daniel.subiabre
4f8b0a1361
fix: order of DROP operations in migration Version20260813171902
2026-08-14 18:13:18 +02:00
daniel.subiabre
3d800b6326
feat: make categories work on idOrSlug
2026-08-13 19:35:36 +02:00
daniel.subiabre
c0fab8a098
feat: split project description into 4 fields
2026-08-13 16:47:15 +02:00
daniel.subiabre
3b3fa996f8
fix: allow long addresses for territory data
2026-08-12 14:42:00 +02:00
daniel.subiabre
ce664dbbc9
fix: update encryption of taxId fields with blind lookup
2026-08-06 17:04:30 +02:00
daniel.subiabre
79076b074f
feat: add migration to change translations table foreign_key col to comparable type
2026-07-10 16:20:39 +02:00
daniel.subiabre
3165982967
fix: update checkout entity relation to gateway IDs
2026-07-09 14:26:46 +02:00
daniel.subiabre
7c58723bd0
feat: add address property to Territory
2026-07-07 14:57:34 +02:00
daniel.subiabre
f8e064fb23
feat: add matchfunding bool property
2026-05-22 13:22:07 +02:00
daniel.subiabre
322b608481
feat: add territory and description properties to Users
2026-05-22 11:00:25 +02:00
daniel.subiabre
8dacf2d55f
feat: add translatable property name to CategoryApiResource
2026-05-13 14:52:11 +02:00
daniel.subiabre
1a035d6b95
chore: update stof/doctrine-extensions-bundle and gedmo/doctrine-extensions
2026-04-25 18:10:50 +02:00
daniel.subiabre
481a63ccda
feat: use custom entity class for OAuth2Clients with consented property
2026-04-13 16:21:09 +02:00
daniel.subiabre
f924c22f24
feat: add migration class to remove UserToken related schema
2026-02-24 16:52:32 +01:00
daniel.subiabre
ea01dc73ee
fix: update Doctrine migration class to not precede set up migration
2026-02-09 15:42:32 +01:00
daniel.subiabre
8853cc424f
Merge branch 'develop' into feat/oauth
2026-02-09 15:37:20 +01:00
daniel.subiabre
ad6c7cf903
feat: make ProjectVideo fields store as TEXT
2026-02-08 14:09:17 +01:00
daniel.subiabre
277e1b981d
feat: add Migration class for schema update
2026-02-06 15:20:37 +01:00
daniel.subiabre
8ac7496460
feat: add missing Migration class for ProjectVideo $cover property
2026-02-06 13:25:06 +01:00
daniel.subiabre
94cc269d02
feat: remove previous migrations
2026-02-03 12:17:06 +01:00
daniel.subiabre
7f6fb94d41
fix: schema setup via doctrine migrations
2026-02-03 12:16:56 +01:00
daniel.subiabre
09a2f71a83
feat: add OAuth2 schemas Doctrine migration class
2026-01-29 14:13:07 +01:00
daniel.subiabre
a93295356a
feat: add DedupEntity schema
2026-01-19 14:30:31 +01:00
daniel.subiabre
2ba58209b7
feat: add DB index on checkout with gateway names
2026-01-16 13:10:32 +01:00
daniel.subiabre
cd769880e5
feat: added SQL migration for checkout and charge statuses
2025-12-05 18:05:20 +01:00
daniel.subiabre
43b2dcce39
Merge branch 'develop' into feat/new-project-statuses
2025-12-03 09:47:22 +01:00
daniel.subiabre
1bdf55b553
fix: update project statuses migration description
2025-12-03 09:47:03 +01:00
daniel.subiabre
d50013a032
feat: migrate and update table with project owners for authors
2025-11-26 14:39:41 +01:00
daniel.subiabre
c97cfa6cc0
feat: relationship Update to User via author property
2025-11-26 14:24:43 +01:00
daniel.subiabre
e4dd1b8ebd
feat: add migration version
2025-11-14 09:50:18 +01:00
daniel.subiabre
8a8b81e8e6
Fix gedmo translatable to 3.20 indexes
2025-10-10 12:42:25 +02:00
daniel.subiabre
80f838f9b6
Delete faulty migrations and generate new one from diff
2025-10-07 18:58:54 +02:00
daniel.subiabre
84b20f8ebd
Fix timestamp bugs for collaborations and rewards
2025-10-07 14:01:52 +02:00
daniel.subiabre
ec0ea2def3
Add project collaboration entity
2025-10-07 13:43:57 +02:00
daniel.subiabre
423f0efcc6
Make categories and project categories be related many-to-many in db
2025-10-01 15:38:50 +02:00
daniel.subiabre
f8115f9bf8
Setup API Platform
2023-11-03 18:27:09 +01:00