t3o_membership issueshttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues2017-07-17T06:50:22Zhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/1Compatibility to 8LTS and bootstrapped layout2017-07-17T06:50:22ZThomas LöfflerCompatibility to 8LTS and bootstrapped layout5. Sprint (virtuell)Thomas LöfflerThomas Löfflerhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/11Add member mailing list sync2018-03-23T13:29:32ZStefan BusemannAdd member mailing list syncMembers of the association receive their official messages via: t3a-members@lists.association.typo3.org
This list is synced via a php script.
the data are located in the current typo3.org at: <document_root>/services/
We need to take...Members of the association receive their official messages via: t3a-members@lists.association.typo3.org
This list is synced via a php script.
the data are located in the current typo3.org at: <document_root>/services/
We need to take over the complete folder and test the integration.
Current import / sync script
[t3a-members.php](/uploads/a432e43540ad22844395b7e8b21e598b/t3a-members.php)Sprint 2018-02https://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/7Update memberbadges2018-02-22T07:28:48ZStefan BusemannUpdate memberbadgesThe design created new member badges: https://drive.google.com/file/d/0B6QHb99iMXGpZEUzbmJWeFk0LTg/view?usp=sharingThe design created new member badges: https://drive.google.com/file/d/0B6QHb99iMXGpZEUzbmJWeFk0LTg/view?usp=sharingSprint 2018-02Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/13Import from dropbox2018-04-15T10:32:41ZStefan BusemannImport from dropboxAs an editor, I like to use the scheduler task, to import the memberlist.csv from dropbox
This needs to be changed: html/typo3conf/ext/t3o_membership/Classes/Task/ImportMembersTask.phpAs an editor, I like to use the scheduler task, to import the memberlist.csv from dropbox
This needs to be changed: html/typo3conf/ext/t3o_membership/Classes/Task/ImportMembersTask.phpSprint 2018-03 (Release)Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/12SQL error tx_t3omembership_domain_model_membership2018-04-09T11:26:33ZStefan BusemannSQL error tx_t3omembership_domain_model_membershipI receive an SQL error for tx_t3omembership_domain_model_membershipI receive an SQL error for tx_t3omembership_domain_model_membershipSprint 2018-03 (Release)Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/29Use membership logos to render platinum banners2018-11-06T10:16:35ZStefan BusemannUse membership logos to render platinum bannerscan be done after t3o/t3o_membership#15
The listig of platinum members at the start page should be based on the membership logos.
AC:
* [ ] query all active platinum members and get the logoscan be done after t3o/t3o_membership#15
The listig of platinum members at the start page should be based on the membership logos.
AC:
* [ ] query all active platinum members and get the logosSprint 6 (2018)Sebastian KotteSebastian Kottehttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/15Add logos to membership2018-11-06T13:51:29ZStefan BusemannAdd logos to membership* [ ] A member can edit its logo (upload, delete)
* [ ] A membership receives a dummy logo, if no logo is available* [ ] A member can edit its logo (upload, delete)
* [ ] A membership receives a dummy logo, if no logo is availableSprint 6 (2018)Valentin SüßValentin Süßhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/31Solve deprecations in t3o_membership2019-11-05T21:03:04ZpixeldesuSolve deprecations in t3o_membershipIn order to update typo3.org to v9 as smoothly as possible, all extensions it requires should support v9 properly.
TYPO3Scanner result for `t3o_membership`:
```
Found 3 matches in 0.17s when checking for changes and deprecations in TYP...In order to update typo3.org to v9 as smoothly as possible, all extensions it requires should support v9 properly.
TYPO3Scanner result for `t3o_membership`:
```
Found 3 matches in 0.17s when checking for changes and deprecations in TYPO3 9
strong weak BREAKING DEPRECATION
100.0% (3) 0.0% (0) 66.7% (2) 33.3% (1)
Classes/Task/ImportMembersTask.php
Access to global array "TYPO3_DB" (strong)
245 return $GLOBALS['TYPO3_DB'];
Breaking: #80929 - TYPO3_DB moved to extension
https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.0/Breaking-80929-TYPO3_DBMovedToExtension.html
Use of static class method call "TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj()" (strong)
230 $hookObject = GeneralUtility::getUserObj($classData);
Deprecation: #80993 - GeneralUtility::getUserObj
https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.0/Deprecation-80993-GeneralUtilitygetUserObj.html
Classes/Domain/Repository/MemberRepository.php
Access to global array "TYPO3_DB" (strong)
68 return $GLOBALS['TYPO3_DB'];
Breaking: #80929 - TYPO3_DB moved to extension
https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.0/Breaking-80929-TYPO3_DBMovedToExtension.html
```
These deprecations should either be solved in the update branch `update-v9` directly, or have a Merge Request pointed to that branch in the `t3o_membership` repository.Sprint 6 (2019)Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/39Update TCA for TYPO3 v102020-06-15T19:02:05ZMarco HuberUpdate TCA for TYPO3 v10Sprint 2 (2020) - t3o remote dayMarco HuberMarco Huberhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/37Search function member list2020-06-15T19:01:49ZStefan BusemannSearch function member list> Hallo,
> wenn ich hier https://typo3.org/project/association/members nach meinem Namen „Patrick Werner“ suche, werde ich nicht gefunden.
>
> Wenn ich nur „Patrick“ oder „Werner“ eingebe, bin ich in einer Liste zu finden.
>
> Ist ...> Hallo,
> wenn ich hier https://typo3.org/project/association/members nach meinem Namen „Patrick Werner“ suche, werde ich nicht gefunden.
>
> Wenn ich nur „Patrick“ oder „Werner“ eingebe, bin ich in einer Liste zu finden.
>
> Ist das so gewollt?
Origin: Ticket#2020022760900005 https://otrs.typo3.org/
AC:
* [x] The whole search phrase is used to find membersSprint 2 (2020) - t3o remote dayStefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/30Missing field while trying to edit member data2020-06-15T19:04:48ZPetra HasenauMissing field while trying to edit member dataOops, an error occurred!
An exception occurred while executing 'SELECT `logo` FROM `tx_t3omembership_domain_model_member` WHERE `uid` = ?' with params [204]: Unknown column 'logo' in 'field list'Oops, an error occurred!
An exception occurred while executing 'SELECT `logo` FROM `tx_t3omembership_domain_model_member` WHERE `uid` = ?' with params [204]: Unknown column 'logo' in 'field list'Sprint 2 (2020) - t3o remote dayhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/41Association Member Type List View does not work2020-10-12T10:06:24ZAlexander NostadtAssociation Member Type List View does not workOverview works: https://typo3.org/project/association/members
Specific list does not: https://typo3.org/project/association/members/platinum
Current response:
![image](/uploads/1a44e30f1836a04884752d8bd5116b23/image.png)
Message beh...Overview works: https://typo3.org/project/association/members
Specific list does not: https://typo3.org/project/association/members/platinum
Current response:
![image](/uploads/1a44e30f1836a04884752d8bd5116b23/image.png)
Message behind:
> Oops, an error occurred!
> Too few arguments to function Doctrine\DBAL\Query\Expression\CompositeExpression::with(), 0 passed in /home/t3o-prod/ci/releases/15/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php on line 837 and exactly 1 expectedSprint 6 (2020) - t3o remote day OctoberStefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/40Member Import creates duplicates2020-10-15T20:21:49ZStefan BusemannMember Import creates duplicatesAs an admin, I want to have a clean database
Background:
The membership.csv is imported from dropbox into our a backend via scheduler task. The import task should check, if an record exists already.
AC:
* Memberimport does not create d...As an admin, I want to have a clean database
Background:
The membership.csv is imported from dropbox into our a backend via scheduler task. The import task should check, if an record exists already.
AC:
* Memberimport does not create duplicatesSprint 6 (2020) - t3o remote day OctoberThomas LöfflerThomas Löfflerhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/43Fix membership import2021-05-15T18:32:36ZStefan BusemannFix membership importAs an admin, I want to import the current membership list
AC:
- [ ] membership.txt storage is updatedAs an admin, I want to import the current membership list
AC:
- [ ] membership.txt storage is updatedt3o Remote Day May 15, 2021Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/42Import members from my.typo3.org API2021-06-15T20:11:55ZThomas LöfflerImport members from my.typo3.org APIAs my.typo3.org provides an API with up-to-date membership information the importer should be switched to use that API.
The documentation is here: https://docs.google.com/document/d/1CBpaKvV6pndds5SEL4vW7vFoJiVxMRQ-sQKEFABoMcM/edit
Resp...As my.typo3.org provides an API with up-to-date membership information the importer should be switched to use that API.
The documentation is here: https://docs.google.com/document/d/1CBpaKvV6pndds5SEL4vW7vFoJiVxMRQ-sQKEFABoMcM/edit
Response is looking like this:
```json
[{"name":"Test Name","backlink":"https://typo3.org","membership":"COMMUNITY"}]
```
Membership possibilities:
* COMMUNITY
* [ACADEMIC_]BRONZE
* [ACADEMIC_]SILVER
* [ACADEMIC_]GOLD
* PLATINUM
The needed token to access that API is secured and should be included via Extension Configuration (to set it on production only).t3o Remote Day Jun 15, 2021Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/44Add export option for memberships2021-08-19T13:15:03ZStefan BusemannAdd export option for membershipsAs a Board Member I want to create a membership statistic.
AC:
* Allow an export of the current membership dataAs a Board Member I want to create a membership statistic.
AC:
* Allow an export of the current membership datat3o Remote Day Aug 2021Stefan BusemannStefan Busemannhttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/45Task will fail if count did not change2023-10-25T20:30:46ZJonas GötzeTask will fail if count did not changeIf the count for one membership type did not change, the return of the update statement will evaluate to false and the task will fail.
Might be a reason for [#638](https://git.typo3.org/services/t3o-sites/typo3.org/typo3.org/-/issues/638)If the count for one membership type did not change, the return of the update statement will evaluate to false and the task will fail.
Might be a reason for [#638](https://git.typo3.org/services/t3o-sites/typo3.org/typo3.org/-/issues/638)Jonas GötzeJonas Götzehttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/38Update for TYPO3 v102020-04-21T14:28:48ZMarco HuberUpdate for TYPO3 v10https://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/36teteste2020-01-24T16:08:45ZThomas Löfflertetestewgergb aeroigae r+goij ear
gij ear
ogi jae
rogij eroig je
r gioewgergb aeroigae r+goij ear
gij ear
ogi jae
rogij eroig je
r gioehttps://git.typo3.org/services/t3o-sites/typo3.org/t3o_membership/-/issues/35teteste2020-01-24T16:08:45ZThomas Löfflertetestewgergb aeroigae r+goij ear
gij ear
ogi jae
rogij eroig je
r gioewgergb aeroigae r+goij ear
gij ear
ogi jae
rogij eroig je
r gioe