bossbuwi / existence Goto Github PK
View Code? Open in Web Editor NEWThe world is waiting.
The world is waiting.
Move it and refactor any affected classes. #13 already changed its parent class. However, the package containing it is not yet changed.
There are errors that are thrown just for the sake of throwing errors and halting the ongoing process. These errors provide little to no help when diagnosing issues outside of debugging. Find them all and rework them.
This should be accessible only to users of rank superuser or higher.
There are now too many custom errors and there are bound to be more as the app grows. These must be reworked to just inherit from a few generic exceptions.
WebSecurityConfigurerAdapter has been deprecated on the latest release of Spring security. The class WebSecurityConfig is implementing it and needs to be updated. A lot of changes is expected.
A new REST endpoint that will give the total count of Machine entity must be created. This must return a number (long or integer).
Child issue under #35
The relations and constraints of the Zone entity on Sonata doesn't really make any sense. Revisit them and clean them up. I can't even understand them and I'm supposed to be the creator of this thing!
Steps:
Result:
Zones are not displayed.
Notes:
This is almost certainly an issue on the event form component because zones are being displayed when an item is clicked on the calendar.
Below is a list of issues that must be included on the release on v2.0 draco.
Create a standard pattern for guarded and unguarded endpoints to prevent the filters from clogging up with antmatchers.
The time for the great purge has finally come. A delete method must be added for the event entity.
The old Angular frontend is still included in the repository at resources/frontend. This needs to be removed to clean up the sources. The maven build must also be amended because the front end is included in the build process.
A search capability for the event entity must be added.
The settings are practically useless. Please work on this.
Update event DTO to include machine on the JSON output. This is needed to differentiate between systems with similar global prefix but on different machines.
REST endpoints for most of the entities that tell the client the total number of the specific entity there are must be created. I think this is the better solution instead of wrapping every response on a custom wrapper that indicates the total number of items. Even so, that custom wrapper still needs to be done for the endpoints that return large number of data like the indices.
Below are the entities that need the count endpoint (for now):
Please create issues for each of them, link those to this one and tick the corresponding checkbox once the endpoint is done.
Delete these old, unused exceptions, please.
A new REST endpoint that will give the total count of User entity must be created. This must return a number (long or integer).
Child issue under #35
The following needs to be done:
The method getEventsOnMonth on Sonata must be reworked to be able to process date ranges and not months.
The following must be added:
EntityNotFoundException currently only has a parameter that accepts a message, any message. Rework this exception to accept a set of strings - entity, key and value - instead. Build the message on the exception itself to save space and for easier use. The exception's message should stay more or less the same.
An interface for changing settings must be created.
It came to my knowledge that the names of the Tag and Story entities on the constellation Ballad do not have unique constraint. This makes the try-catch block on the CRUD methods borderline useless. Add the unique constraint on them and handle the database errors accordingly. This must be released on #2
On first load during a session, event form is always fetching the systems list and the event types list twice, resulting in a redundant dropdown.
A REST endpoint that will return all of the events for a specified month must be created.
A new REST endpoint that will give the total count of User entity must be created. This must return a number (long).
Child issue under #35
A new REST endpoint that will give the total count of User entity must be created. This must return a number (long or integer).
Child issue under #35
Check the classes annotated with @transactional and determine if they need the rollbackFor attribute. This was discovered while trying to fix #14
Some backend dependencies are outdated. Update them and check for code or function breaking changes.
Sonata is a hot mess. If I could delete it, I would, but sadly I can't. Because ironically, the initial driving force for this project is sonata. It is supposed to be an improvement over an app that is currently used by my team at the office, an app that I made. So, it still needs to be finished. And it needs to be better than the current app.
These are the tasks needed to be done:
A REST endpoint that will give the event that is last added on the app must be created.
Dependencies must be kept updated, unlike some other software that I know. Oooof.
Spring Method Security is simpler and the codes are cleaner. This must be implemented.
Check if the order in which fields are validated could be controlled.
Note that these changes might require reworking some relationships or basic entity identities and end up affecting other working parts of the app. Thread lightly.
Switchable features have no effect on the router. Turning a feature on or off will not activate the route. This is due to the router typescript file being initialized before the switchable features list is fetched from the backend. The fix for this would be to rework how the application starts. Fetch and wait for the switchable features list from the backend before activating the router.
A new constellation, requiem, must be created. The current coblogs must be incorporated into this. This is urgent and is of the highest priority.
Some frontend dependencies are outdated. Update them and check for code or function breaking changes.
Spring returns a generic HTTP 400 error when receiving invalid JSON. Upon further investigation, Spring has the details that it needs to return a detailed response but instead decided not to. Check if this detailed response could be returned instead of the generic error.
Add a process to import from a spreadsheet. This would be used to import data from the old IT Logs to existence.
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.