daniel.subiabre
1c678f113f
chore: sync main to develop ( #245 )
...
PHPUnit / phpunit (push) Canceled after 0s
* fix: upgrade goteo/benzina to 0.6
* feat: increase Nominatim cache TTL
* fix: allow long addresses for territory data
* fix: build project addresses from goteo 3 territory fields
* fix: handle empty strings for video sources
* fix: update project drafts deadline to 2026
* feat: split project description into 4 fields
* feat: bump doctrine related dependencies
* feat: bump symfony related dependencies
* feat: make categories work on idOrSlug
* fix: allow filtering on project descBrief property
* fix: update constraints on project update to allow optional updates of properties
* fix: update Projects test suite to new project shape
* fix: order of DROP operations in migration Version20260813171902
* fix: move accounting balance and checkout to supports listeners to onFlush events
* fix: bad order of filter safeguards
* chore: code style by php-cs-fixer
* fix: prevent uninitialized fields on api resource from breaking AccountingVoter
* fix: small bug preventing code improvements on Accounting api resource
* feat: add cover property on ProjectReward resource
* feat: add cover property to Project resources
* feat: use video cover for project cover
* feat: add migration for property cover on project and rewards
* fix: small improvements on UserOwned helpers
* feat: add territory to project creation
* feat: mark creation fields as required
* feat: add CollaborationCandidacy resource
* fix: update old validations access of new types
* feat: add validation for charges targetting projects not in campaign
* feat: validate new collaboration candicacies are to open collaborations
* feat: prevent future object access issues in SameProjectRewardChargeValidator
* fix: return void on succesfull delete operations
* fix: force set of isFinite property
* feat: allow to filter ProjectBudgetItem by type and deadline
* feat: remove example values from .env
* feat: add testing encryption keys
* feat: make project in BudgetItem body required
* feat: add testing encryption keys to actions
* feat: add collaborations property to ProjectApiResource
2026-09-18 10:44:12 +02:00
daniel.subiabre
59126079d0
Merge pull request #231 from goteo/develop
...
chore: sync branch main to develop
2026-08-10 15:07:51 +02:00
daniel.subiabre
0432c13ac1
Merge pull request #230 from goteo/fix/update-doctrine-encryption-bundle
...
fix: upgrade kyzegs/doctrine-encryption-bundle to v1.1.1
2026-08-10 14:52:51 +02:00
daniel.subiabre
e8242295fd
fix: upgrade kyzegs/doctrine-encryption-bundle to v1.1.1
2026-08-10 14:45:13 +02:00
daniel.subiabre
062356116e
Merge pull request #229 from goteo/feat/extend-filtering-on-users
...
feat: Extend filtering on users
2026-08-07 16:09:37 +02:00
daniel.subiabre
dcbd4fd2e4
fix: security config on UserApiResource
2026-08-07 16:04:53 +02:00
daniel.subiabre
b102020fd7
feat: add trait to allow filters to perform security expressions before filtering
2026-08-07 16:04:33 +02:00
daniel.subiabre
6b9bd9a533
feat: add QFilter to allow filtering on multiples properties at once by OR strat
2026-08-07 14:11:00 +02:00
daniel.subiabre
7142ea94f2
fix: use org legal name for displayName
2026-08-07 11:53:02 +02:00
daniel.subiabre
5ba7996811
fix: update doc block info on UserApiResource
2026-08-06 19:33:53 +02:00
daniel.subiabre
e91b634bc5
feat: add EncryptedSearchFilter to perform searches on encrypted values with blind indexes
2026-08-06 19:23:40 +02:00
daniel.subiabre
ce664dbbc9
fix: update encryption of taxId fields with blind lookup
2026-08-06 17:04:30 +02:00
daniel.subiabre
de14ef32a9
feat: require kyzegs/doctrine-encryption-bundle
2026-08-06 16:53:07 +02:00
daniel.subiabre
13de270f2d
feat: remove Ambta\DoctrineEncryptBundle
2026-08-06 16:41:15 +02:00
daniel.subiabre
6211bd2137
Merge pull request #228 from goteo/feat/filtering-on-charges-and-checkouts
...
feat: Filtering on GatewayCharges and GatewayCheckouts
2026-08-06 15:18:56 +02:00
daniel.subiabre
2cefdee8e3
fix: bad property name in search filter property def
2026-08-05 19:17:17 +02:00
daniel.subiabre
e17fb1f985
feat: allow to filter charges by title and checkout.origin
2026-08-05 18:49:39 +02:00
daniel.subiabre
8ac3016ca2
feat: allow to filter checkouts by gateway, origin, status and tracking values
2026-08-05 18:49:17 +02:00
daniel.subiabre
c7fb07f3e9
fix: bug with undeclared var $alias when non nested property
2026-08-05 18:48:46 +02:00
daniel.subiabre
1b632b98ba
Merge pull request #227 from goteo/fix/gateway-filter-oaspec
...
fix: type of array value for GatewayFilter is still string
2026-07-31 16:27:42 +02:00
daniel.subiabre
3d4408116d
fix: type of array value for GatewayFilter is still string
2026-07-31 16:26:18 +02:00
daniel.subiabre
427231876c
Merge pull request #226 from goteo/feat/add-user-filters
...
feat(filters): Add User filters: dateCreated, dateUpdated, active, type, roles
2026-07-29 15:13:22 +02:00
daniel.subiabre
d83de8753d
feat: use InArrayFilter for User roles
2026-07-29 15:05:49 +02:00
daniel.subiabre
b3971271e8
feat: add InArrayFilter to query for values in json array columns
2026-07-29 15:05:26 +02:00
daniel.subiabre
53681bcf92
feat: add available filters to User properties
2026-07-29 14:08:14 +02:00
daniel.subiabre
7895af450a
fix: allow to filter dateUpdated as a date
2026-07-29 13:53:33 +02:00
daniel.subiabre
160e83a67b
feat: expose User timestamps
2026-07-29 13:53:19 +02:00
daniel.subiabre
fdb4075174
Merge pull request #225 from goteo/fix/gateway-checkout-id-name-mixups
...
fix: GatewayCheckout id/name mixups
2026-07-29 13:17:01 +02:00
daniel.subiabre
65bb7e1ebf
fix: bad calendar assignation in ProjectStateProcessor
2026-07-29 13:05:59 +02:00
daniel.subiabre
974c723654
fix: use gateway name for instance retrieval
2026-07-29 12:42:46 +02:00
daniel.subiabre
35db5372d4
Merge pull request #212 from goteo/fix/null-display-image-exception
...
fix: allow null on display* properties of ProjectSupports
2026-07-28 12:01:22 +02:00
daniel.subiabre
bdc8e0c904
Merge pull request #223 from goteo/feat/gateway-charges-and-user-order-filters
...
feat: add order filters for charge amount/status and user handle
2026-07-23 11:58:26 +02:00
daniel.subiabre
abebf00bdc
Merge pull request #224 from goteo/feat/add-money-totalization-in-gateway_charges
...
feat: add money totalization in /gateway_charges
2026-07-22 14:34:46 +02:00
daniel.subiabre
60b620b306
fix: inject MoneyArrayTotalizer directly
2026-07-22 14:30:45 +02:00
daniel.subiabre
ed52060778
feat: add total money in /gateway_charges/totals response
2026-07-22 14:25:58 +02:00
daniel.subiabre
d1970ddaf3
feat: add generic totalizer for money-like arrays
2026-07-22 14:25:47 +02:00
daniel.subiabre
4f1a8b8c1e
fix: order of operations in Charge resource
2026-07-22 14:25:38 +02:00
Pep Villalonga
65f3980a98
feat: add order filters for charge amount/status and user handle
2026-07-22 14:22:44 +02:00
daniel.subiabre
ff7af6660b
Merge pull request #222 from goteo/hotfix/invisible-roles
...
fix: show user roles when appropriate
2026-07-20 16:22:11 +02:00
daniel.subiabre
63306b4e54
fix: show user roles when appropriate
2026-07-20 14:36:44 +02:00
daniel.subiabre
97d0218af4
Merge pull request #221 from goteo/feat/property-release-on-payload
...
feat: Property "release" on PATCH /project payload
2026-07-20 13:14:32 +02:00
daniel.subiabre
5c67848c24
Merge pull request #218 from goteo/feat/gateway-charges-stats-endpoint
...
feat: add distinct project count endpoint for gateway charges
2026-07-20 13:13:07 +02:00
daniel.subiabre
e6ce2dff3e
feat: allow project edits only on selected statuses
2026-07-16 16:36:02 +02:00
daniel.subiabre
a89dd4bde7
fix: anchor automapper to 9.2.1
2026-07-16 14:14:01 +02:00
daniel.subiabre
f3186c5606
Merge branch 'develop' into feat/property-release-on-payload
2026-07-16 11:04:33 +02:00
daniel.subiabre
786e5726ec
Merge pull request #214 from goteo/feat/update-project-statuses
...
feat: update project statuses
2026-07-16 11:03:41 +02:00
daniel.subiabre
bde7a76222
feat: use ProjectCalendar in Project DTOs
2026-07-16 10:57:10 +02:00
daniel.subiabre
abdb06fbcb
feat: update ProjectCalendar for public shape
2026-07-16 10:56:18 +02:00
daniel.subiabre
65e10134c8
Merge pull request #220 from goteo/feat/add-project-calendar-filters
...
feat: add filtering on projects calendar release and deadline
2026-07-15 14:06:03 +02:00
daniel.subiabre
4b0f5a8305
feat: add filtering on projects calendar release and deadline
2026-07-15 13:58:22 +02:00