The start of Spark! Tech Resources
bu-spark / project-engage Goto Github PK
View Code? Open in Web Editor NEWProject Engage
Home Page: https://buspark.app
License: MIT License
Project Engage
Home Page: https://buspark.app
License: MIT License
Describe the bug
#108 fixes the back button sending you back to the login page. But history is still not properly maintained. Ie, back button always sends you to the home page regardless of your previous page.
To Reproduce
Expected behavior
Should be a stack, most recent page is what should be in history.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Ensure access control on the pages
Is your feature request related to a problem? Please describe.
Employment application is not ongoing - it is a semester base application
Describe the solution you'd like
Employment application should be one single application where the student can update and re-express interest every semester to show that the application is still valid
Describe the bug
When viewing a list of applications and clicking the "add notes" button on an individual application it does not show previously entered notes. In addition, upon entering the notes and hitting "save" does not cause the dialog to dismiss.
To Reproduce
Expected behavior
That the dialog dismisses and I see existing notes
Screenshots
If applicable, add screenshots to help explain your problem.
Create an applicant dashboard to a pre-attached firebase database vue UI code for the applicant-side portal:
present actives applications, present applicant portal profile, allow firebase database connections
Is your feature request related to a problem? Please describe.
How would custom claims work?
Keep all past history
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Add any other context or screenshots about the feature request here.
I'd like the ability to open an individual application in a new tab(command click etc) so that I can keep my current list of applications with my filters while reviewing and comparing several applications together.
The resume link is currently an editable text box. It would be much easier to use if it was clickable link, button etc.
Is your feature request related to a problem? Please describe.
Describe the bug
When one navigates around the app and then hits the back button it does not function correctly. Instead it takes you back to the login screen(always) instead of back to the previous page.
To Reproduce
Expected behavior
Return to previous location
Describe the bug
Describe the bug
If logged in as an admin, viewing a particular application for some program. Clicking the menu bar item "Application" does not return you to the main screen/table of applications.
To Reproduce
Expected behavior
Return to the "Main" application table/interface
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
We originally had admin entering their email at the input form to validate every time, but instead, we only want them to enter it once when they first sign up. The student login button -> Google login button is also unnecessary.
Describe the solution you'd like
We will now separate sign up and log in as two separate pages.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
@jfeng5529 @BUicicchen
Describe the bug
Changing the status of an application in admin view (ie, to under review, interviewed, accepted, or rejected) would cause the status and submissionTime of the application to no longer display for all of the applications belonging to the updated application's related user.
To Reproduce
Expected behavior
The status should still be visible and changed to the selected status and other applications should not be affected.
Desktop (please complete the following information):
Additional context
Just writing up an issue for documentation, I have already solved the root issue, just need to push the branch. However, documents that have been affected are still ruined and we will have to do data cleaning to fix all affected users (probably via scripts).
Describe the bug
When the print/save as pdf button is clicked on a student profile / application a notification/alert(containing the print confirmation) will appear. This seems to freeze the web app until the notification/alert is closed.
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
Describe the bug
☑️ Spark! portal browser icon & name
☑️ Ensure Submit flow, change user’s applications -> semester -> type status
☑️ Double confirmation for submit
☑️ Save description in database
☑️ Check application with deadline
☑️ Load application name, deadline, description
☑️ Save student submission time
☑️ Require profile submission before moving on
☑️ Submit please fill out all info
☑️ Submit file for applications
☑️ Update semester definitions (Spring opp : Oct- Feb / Summer: Jan - May / Fall: Apr - Aug)
☑️ Display semester on student dashboard application card
☑️ Allow users to view "submitted" applications
☑️ Date comparison & saveApplication submissionTime bugs
☑️ Admin filter (applicationType, Date / time submitted, Graduation Year, Semester)
☑️ Quick grammar edits
☑️ Disallow people from filling out apps if their base profile isn't filled out
☑️ Display submissionTime on admin table
Allow admins to add & delete questions in forms
Planned features:
As well as transforming these question responses to schema format and push to or remove from existing schema.
Describe the bug
No matter what filter you select on the "Status" filter in the "Application" page no results are returned.
To Reproduce
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the solution you'd like
Implement Firestore rules to restrict full data access to admins.
Combobox plugin for Vue Formulate
Currently created a plugin under src -> plugins -> VueFormulateCombobox.vue, and to use it, just call
But the inputs need modification.
Design Student Dashboard.
The dashboard is where students will be sent once logged in. From the Dashboard, via the upper navigation bar, students will be able to navigate into submitting new applications / editing unfinished applications, editing and viewing the profile page, going to the setting and notification pages, and more.
This Issue also discusses the design of the dashboard container that could be imported into all pages.
Expected behavior
When clicking on application in application list, navigation back loses applied filters. This should not happen.
Describe the bug
#108 causes all applications to open in a new tab, regardless of browser interaction type. Ie, both a right click -> open as new tab and a regular click cause it to open the application in a new tab without the other website header and footer(just the application).
A UI fix to this problem would be switching the application page to dual panes. Left pane is the list of applicants and right pane is the current application. Still having the ability to open in separate tabs is important though.
To Reproduce
Expected behavior
A normal click should open it has before, pre patch #108 while a open in new tab should open in a new tab. That being said, if this is hard, I actually prefer forcing always a new tab as it's a bit easier to review applications.
THANKS!
Follow the login UI design on Adobe Xd.
Is your feature request related to a problem? Please describe.
It requires time to listen from firestore, so we need the onSnapshot function to make sure the data is accessed.
Describe the solution you'd like
Adding an onSnapshot listener in setUser.
Describe alternatives you've considered
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
(make sure we have interactive content, workable links, etc.)
Describe the solution you'd like
Describe alternatives you've considered
Additional context
As mentioned in the title - using Vue Formulate https://vueformulate.com/guide/forms/generating-forms/#schemas
Currently only working on the admin application
Is your feature request related to a problem? Please describe.
In plugins -> AddItem.vue, allow admin to edit question instead of deleting and adding
Describe the solution you'd like
Describe alternatives you've considered
Applicant Profile Page, is the page where once logged into their dashboard, applicants (BU students) will be able to edit their profile page (name, email, clubs, etc.). It will also display all of their information such as profile image imported from google connection API, etc.
Describe the bug
Application is not sorted by time when clicked on the submission time on admin dashbord
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.