Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 519829

Summary: Create a member resource on api.eclipse.org
Product: Community Reporter: Christopher Guindon <chris.guindon>
Component: API.eclipse.orgAssignee: Christopher Guindon <chris.guindon>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
See Also: https://git.eclipse.org/r/127464
https://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/commit/?id=b259518447cc774a581862f3d6aa0377e7e8e994
Whiteboard: stalebug
Bug Depends on:    
Bug Blocks: 519550    

Description Christopher Guindon CLA 2017-07-18 09:50:16 EDT
Our membership information is spread across multiple tables in the eclipsefoundation database and most of that information is sync to the Eclipse database.

We use this information on https://www.eclipse.org/membership/. 

This is very redundant and error prone. I would like us to create a new resource on api.eclipse.org that will allow us to edit, update, create, retrieve membership information.

The priority is to focus on the read operations because we have a need for this right now. (Updating https://www.eclipse.org/membership/)

The next step would be to create a form on acocunts.eclipse.org that will allow some contacts to make updates for their company.

I could see us making some changes on how the structure of this data in the future. If we create a new resources for this, we will be able to change the back-end without breaking consumers/clients of this data.
Comment 1 Eclipse Genie CLA 2018-08-15 15:27:35 EDT
New Gerrit change created: https://git.eclipse.org/r/127464
Comment 3 Eclipse Genie CLA 2021-08-20 20:30:13 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 4 Christopher Guindon CLA 2021-08-20 21:57:46 EDT
We now have an API for /members:
https://api.eclipse.org/public/member

However, further development around this will be done under  https://github.com/EclipseFdn/react-eclipsefdn-members