dotkom / a3s Goto Github PK
View Code? Open in Web Editor NEWAttendance as a Service - A microservice for signing up users for events
Attendance as a Service - A microservice for signing up users for events
Is your feature request related to a problem? Please describe.
This entity is missing from the Ent schema
Describe the solution you'd like
Create the RuleBundle entity, and map its edges according to the diagram in #22
Is your feature request related to a problem? Please describe.
Make it easier to differentiate between ID and regular Int
Describe the solution you'd like
Replace all instances of Int for entity IDs in the GraphQL Schema with the scalar ID type. Needs to map ID to Int in gqlgen.yml
Describe alternatives you've considered
N/A
Additional context
N/A
In the same way an event can have a feedback-form where users must describe what they thought of the event, we should have the ability to require a form to be filled out by the participants before an event, as some events require additional information from the participants. Getting this information as it is now is very convoluted as it requires mailing all the participants to request this, and a lot of people have linked their online account to their student mail, which they never check.
As mentioned, a good solution for this would be to just reuse the functionality for feedback-forms, but have a deadline 24h or so before event start, rather than after the event.
Is your feature request related to a problem? Please describe.
We need to implement pagination for lists of entities.
Describe the solution you'd like
Implement Relay pagination (nodes + edges + cursor)
When I want to attend an event that interests me, I want to be able to add myself to an attendance list on the specified events, so that I'm eligible to attend the event.
Umbrella issue:
Preferably use
Would also be cool:
Resources:
Learning Go: https://quii.gitbook.io/learn-go-with-tests
Repository pattern: https://threedots.tech/post/repository-pattern-in-go/
serverless golang: https://serverless-stack.com/examples/how-to-create-a-rest-api-in-golang-with-serverless.html
Is your feature request related to a problem? Please describe.
It is currently very difficult to contribute to the docs without communicating orally with an existing contributor.
Describe the solution you'd like
CONTRIBUTING.md
docsREADME.md
Is your feature request related to a problem? Please describe.
The EventOrganizer entity is the table of organizers or groups that an event is arranged by. In OW4, the organizer is this part of the event information:
Additional context
There should be GraphQL queries and mutations for creating, reading, updating and deleting EventOrganizer groups in addition to an Ent schema.
Exact fields are to be decided, but we know for sure that "name" and "email" are going to be needed.
Is your feature request related to a problem? Please describe.
This entity is missing from the Ent schema
Describe the solution you'd like
Create the Extra entity, and map its edges according to the diagram in #22
Is your feature request related to a problem? Please describe.
We should set up a Makefile
in order to improve QOL for developers.
Describe the solution you'd like
Something like make db
, make
, make gen
, etc... This can be refactored later as we see fit.
Is your feature request related to a problem? Please describe.
It should be possible to add additional documentation to the GraphQL query arguments.
Describe the solution you'd like
A nice solution that allows us to view said documentation in GraphiQL
Currently two thirds of our events are attendance events, while one third are open events with no attendance.
When an attendance event is restricted to a specific group like a year of study, I want only users that satisfy the set rules to attend the event so that the organizers know that only these groups are attending.
Is your feature request related to a problem? Please describe.
The tests have to be ran locally right now
Describe the solution you'd like
Automatic trigger on GitHub actions
Is your feature request related to a problem? Please describe.
The EventEntity entity is the type of event. OW4 event types include Company Presentation, Social and Realfagskjelleren. While these are static on OW today, I think there is value to making them dynamic so that we can change them in the future without having to rewrite parts of the service.
Additional context
There should be GraphQL queries and mutations for creating, reading, updating and deleting EventTypes in addition to an Ent schema.
Exact fields are to be decided, but we know for sure that "name" is going to be needed.
Is your feature request related to a problem? Please describe.
There are currently two Go module related issues:
Describe the solution you'd like
I would guess there are either imports issues or go module sum issues that need to be fixed here
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.