Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autumn 2017 Changes #44

Merged
merged 29 commits into from
Oct 21, 2017
Merged

Autumn 2017 Changes #44

merged 29 commits into from
Oct 21, 2017

Conversation

hsed
Copy link
Member

@hsed hsed commented Oct 21, 2017

Key features:

  • Pushed old code not on GitHub (by cmpoon)
  • Added new and older (by cmpoon) db migrations
  • Added new functionality to Eactivities API
  • Improved locker sync functionality
  • Added one-click status changes for locker admins
  • Misc style, layout and animation improvements
  • Created basic webhook for bot integration (currently in use with slack)
  • Fixed email editor bugs (e.g. no preview on load)

Member list sync feature was broken, this has now been updated to use
the newest API from union. CSV files are no longer in use, instead JSON
strings are returned which are converted into objects/arrays directly.
The sale sync is still broken, it will be fixed in future.
Old book sync command not yet uploaded to github.
- Updated few css styles for animation
- Updated homepage slightly
- Updated API calls to beter support eactivities sync
- Updated API call for locker sales (work-in-progress)
- Added unsynced changes from last year
- Added new and older (unsynced) db migrations
- Improved locker auditing, now admins can directly edit status from
page
- Changed locker product id (this may need more testing)
- Added gross price for products as calc field only (removed from
database earlier)
- Improved error handling in eactivies:sales:sync
- Created new API Webhooks to create events using bots
- Added enhancement to email editor, now content loads on startup
without updating text editor
Fix deletable issues, made easier to delete events, layout changes in
navbar
@hsed hsed merged commit 1748acf into EESoc:master Oct 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant