sef-global / sef-core Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Describe the bug
When deleting a category or subcategory with the DELETE request, it throws 500 internal server error
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Subcategory and category get deleted. Orphans also should be removed
Desktop (please complete the following information):
Additional context
N/A
Is your feature request related to a problem? Please describe.
list
Describe the solution you'd like
Is your feature request related to a problem? Please describe.
GET Subcategory payload should contain the category of that subcategory.
GET Item payload should contains the subcategories of that item.
Describe the solution you'd like
Remove the data that needs to be returned from @JsonIgnoreProperties annotation in respective classes
Describe alternatives you've considered
N/A
Additional context
Related thread:
https://sef.discourse.group/t/design-forum-updating-academix-admin-panel/133/3
Is your feature request related to a problem? Please describe.
A lot of Java POJO classes have been created to manage Academix related operations. As the numbers will grow over the years we have to have a solid method to handle the Academix APIs.
Describe the solution you'd like
All the Projections and DTOs classes that were created to transfer data from and to the backend can be replaced by already existing Entity classes, which were created to persist the data.
This will require few changes to the Entity classes as well as to the Service logic.
Describe alternatives you've considered
N/A
Additional context
N/A
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Is your feature request related to a problem?
Current front-end file structure contains "interfaces" in the index file itself.
Describe the solution you'd like
Create a separate typescript file named as "interfaces.ts" and add interface code lines to it.
Is your feature request related to a problem? Please describe.
We have to validate these columns not to be null because the English translations are mandatory
Describe the solution you'd like
Add NotNull annotations
Describe alternatives you've considered
N/A
Additional context
N/A
Is your feature request related to a problem? Please describe.
We need a new view in the admin dashboard to add categories.
Describe the solution you'd like
Should develop a view under Home/scene
as AddCategory
to be functioned to POST
a category into the database.
Additional context
Related thread: https://sef.discourse.group/t/updating-the-academix-admin-panel/131
Describe the bug
Translations can't be added when creating category, subcategory and item.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Creating the relevant entries on the database
Desktop (please complete the following information):
Additional context
Is your feature request related to a problem? Please describe.
Need to write a web app to manage the backend of the sef-fellowship certificate generator.
Describe the solution you'd like
Write a rest controller to be able to the following operations,
Describe alternatives you've considered
N/A
Additional context
You can find a detailed description of the project here, https://sef.discourse.group/t/developing-an-admin-platform-for-sef-fellowship-program/20/16
Describe the bug
Sef core returns page not found error when started using tomcat server
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
The core should start properly
Desktop (please complete the following information):
Additional context
#43
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Secure the application by adding an authentication service.
Need a README.md file with instructions to set up the development environment.
Is your feature request related to a problem? Please describe.
core.war
won't run because it doesn't recognize the database.Describe the solution you'd like
spring.jpa.hibernate.ddl-auto = update
to application.properties.example
Initiate the project with the following modules.
Is your feature request related to a problem? Please describe.
Built war files have to be auto-deployed into the test servers.
Describe the solution you'd like
When a new PR to the Master branch is merged, the war file with the updated code has to be auto deployed. To achieve this Travis build have to be updated.
Describe alternatives you've considered
Manually adding war files for each PR :(
Additional context
N/A.
Add multiverse API from the partnership repo.
Is your feature request related to a problem? Please describe.
The post request of items has a query parameter to add subcategories.
The post request of the subcategory contains the category Id as a path param.
Describe the solution you'd like
Add the parameters to body.
Describe alternatives you've considered
N/A
Additional context
Related thread:
https://sef.discourse.group/t/design-forum-updating-academix-admin-panel/133/3
Is your feature request related to a problem? Please describe.
A pagination feature is a necessity for the GET certificate list endpoint in certificate controller.
Describe the solution you'd like
Implement pagination to be functioned with a requested offset
and a limit
Describe alternatives you've considered
N/A
Additional context
This is the original PR where the endpoint was written to list all the certificates in the database.
#26
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
** Are you working on this issue? **
Yes.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Create an API to record engagements.
Is your feature request related to a problem? Please describe.
Need to add the remaining API endpoints of Multiverse Controller
Describe the solution you'd like
Needed endpoints are added as todo comments. Create those endpoints.
Describe alternatives you've considered
N/A
Additional context
N/A
Is your feature request related to a problem? Please describe.
We want API endpoints to get academix Category and Sub Category by given id
Describe the solution you'd like
Implement those 2 APIs.
Describe alternatives you've considered
N/A
Additional context
N/A
Describe the bug
Only translations are updatable using item, subcategory, category put requests
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Being fully updatable
Screenshots
N/A
Desktop (please complete the following information):
Additional context
N/A
Is your feature request related to a problem? Please describe.
Need a new view to create new certificates.
Describe the solution you'd like
Additional context
follow this link for more details.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe the bug
Academix Subcategories returns 403 forbidden error
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Displaying subcategories
Desktop (please complete the following information):
Additional context
N/A
Is your feature request related to a problem? Please describe.
Currently, the frontend module doesn't contain any application.
Describe the solution you'd like
Initiate a UI app using React with basic functionalities.
ex: Login
The current implementation is written using JDBC. Write it using JPA.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Is your feature request related to a problem? Please describe.
Few methods exist with TODO remove method
comments in the API and service m=level of Academix. These exist to help the migration to the new endpoints created via PR: #60
Describe the solution you'd like
Describe alternatives you've considered
N/A
Additional context
N/A
Is your feature request related to a problem? Please describe.
We need GET certificate by id
endpoint public because we need to display the content in our main website.
Describe the solution you'd like
fellowship
and fellowship/admin
/fellowship
endpoints and make /fellowship/admin
endpoints authorizedAdditional context
Take a look at the academix
package to get an idea
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe the bug
On AcademiX front end app requests on AcademiX data retrieval endpoints caught an error, logging 403 status code on the console.
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
Additional context
This particular status code was sent by the API because the endpoints require an authorization. Making AcademiX endpoints public would do the trick.
Need a issue template for both bug reports & Feature suggestion.
Is your feature request related to a problem? Please describe.
The Travis build isn't configured yet.
Describe the solution you'd like
Configure the Travis build.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe the bug
Academix categories put request throws 500 internal server error
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Updating the category.
Desktop (please complete the following information):
Additional context
N/A
Is your feature request related to a problem? Please describe.
Adding support to manage AcadeMix website-related data.
Describe the solution you'd like
To fully manage data of AcadeMix we have divided the data into multiple entities and have added APIs to execute CRUD operations.
Describe alternatives you've considered
N/A
Additional context
N/A
Is your feature request related to a problem?
The readme file doesn't contain details about Academix backend
Describe the solution you'd like
Update the readme file.
Is your feature request related to a problem?
There's an missing 'else' statement in this file.
Describe the solution you'd like
Add the missing 'else' statement to fix the bug.
Is your feature request related to a problem? Please describe.
Need a UI to access item admin endpoints
Describe the solution you'd like
Create two views with two forms to add and update an item and post/put them with Axios
Additional context
You can get additional details by checking the hive thread Updating admin panel to control academic backend operations.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Additional context
N/A
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.