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

Release 0.12.0 #692

Merged
merged 72 commits into from
Jul 6, 2016
Merged

Release 0.12.0 #692

merged 72 commits into from
Jul 6, 2016

Conversation

annagav
Copy link
Contributor

@annagav annagav commented Jul 5, 2016

Alice Pote

  • Added ErrorMessage to UserPage (ed19858d)
  • Removed routing from profile flow (e4b9c2c5)
  • Added resumeOrder to education entries (1e4646ab)
  • Removed UI validators from PrivacyTab validator callback (cdb26356)
  • Made FieldsOfStudySelectField wider (c2a6cd35)
  • Added new types for Course, CourseRun, added flow to many files (3edaa72c)
  • Added 'confirm delete all entries' when closing switches (75732f15)
  • Sorted employment entries in resume order (c4cba461)
  • Fixed bug with preferred name not updating on Jumbotron (e879608c)

Alice

Giovanni Di Milia

  • Added deadline for upgrade (72e6ec57)
  • Removed some (now) useless cases in constants (85589d76)
  • Modified FAQ field to have rich text (3fefe492)
  • FAQ collapsed by default (3ecef006)
  • Tests fixed (c7d1c3a3)
  • Removed upgrade logic from the frontend (75d6f864)
  • Updated edx-api-client requirement (e74fedb4)
  • Link opens in the same page (7055f1cb)
  • Added possibility to link external program pages (886e3cbd)
  • Added custom 500 page (7366bd28)
  • First working version (3d8ae158)
  • Swapped courses and faq in program page (3fa9dc21)
  • Upgraded to wagtail 1.5.2 (f44313bd)
  • Bumped django version (6d95aaa3)

George Schneeloch

Gavin Sidebottom

  • Added user page link to dropdown (a62a0b38)
  • Changed field of study select to match anywhere in string w/ highlighted text (c3fb1351)
  • added docstring (b83d2235)
  • fixed MORE unit tests (f9013e50)
  • fixed js test (f0cf3a29)
  • refactored error page code and fixed unit tests (8709bf7c)
  • nevermind. tabs changed to spaces in base_error.html (bf021570)
  • changed base_error.html to match tab/space style, which is apparently mixed (5506153d)
  • Added user page link to dropdown (42e285f0)
  • Updated documentation to reflect edX changes (e3f9bc05)

Amir Qayyum Khan

  • Changed the label of settings button (2fb0aea1)
  • Added settings page (75c0fd8a)
  • Raised 404 exception when user wants to access someones profile whose privacy mode is set tp private (21f7135f)

Giovanni Di Milia and others added 30 commits June 16, 2016 14:21
We weren't passing in the right profile object to <Jumbotron>, so it was
relying on `SETTINGS.preferred_name` instead of the updated profile
object (`SETTINGS` is only updated on a full page refresh).
* Removed apostrophe from MicroMaster's

* Use MIT for alt text

* Add width and height to images, use correct size image, use static

* Remove quote

* Add apostrophe for Master's degree, remove all for Micromasters
Updated documentation to reflect edX changes
Swapped courses and faq in program page
This adds a couple of functions to sort work history entries in resume
order, for display on `/users` and `/profile/professional`.
This changes the behavior of the switches that we display on the
education and work history profile steps. Now it looks like:

- if the user has not entered anything she can freely toggle the switch
- if there is an entry saved, clicking the switch will display a popup
- confirming the popup will delete all entries and toggle the switch to
  'off'.
- cancelling the popup will close the dialog, leave the entries and
  current switch position intact.

On the work history step this applies to all work history entries, on
the education step we do it level-by-level, so toggling and confirming
for a particular level will delete only the entries for that level.
Added possibility to link external program pages
I added flow and proper `props` validation to a number of files - our
typechecking should be a lot more useful now, although there are still
places we don't have it turned on.
This just makes the autocomplete for field of study a bit wider, and
adjusts the display of a couple of things on `EducationDialog`.
…er_api_#483

Raised 404 from users API for users with privacy setting set to "private"
This changes the privacy tab validation callback on only validation
profile fields, and not check UI state. This fixes a bug where default
values for the UI state could prevent the user from being able to save a
profile on the privacy tab.
gsidebo and others added 25 commits June 29, 2016 11:56
This removes routing from the initial profile flow, so that instead of
guiding the user through a series of components which each live at a
different url (`/profile/education` and so on) everything happens at a
single url (`/profile`).

We're now managing the `profileStep` with a redux action. This entails a
pretty big set of changes to `ProfilePage` and `ProfileFormContainer`,
and a smaller set of changes to `SettingsPage` and some other files.

This also changes `validateProfileComplete`, since after determining the
profile is incomplete we now want to dispatch a particular action and
redirect to `/profile`, instead of redirecting to
`/profile/professional`.

`ProfileProgressControls` now accepts two callbacks (or `void`) to
attach to `onClick` on it's buttons, instead of URLs to push onto
`this.context.router`.

Various other changes are necessary to deal with breaking tests and so
on.
Changed field of study select to match anywhere in string w/ highlighted text
Added deadline for upgrade to verified
Removed logic for "upgrade" from the front end code
Modified FAQ field to have rich text
@bdero bdero temporarily deployed to micromasters-rc July 5, 2016 15:11 Inactive
@bdero bdero temporarily deployed to micromasters-ci-pr-692 July 5, 2016 15:11 Inactive
@annagav
Copy link
Contributor Author

annagav commented Jul 5, 2016

Please verify your commits! @noisecapella, @aliceriot @gsidebo, @amir-qayyum-khan, @giocalitri

@amir-qayyum-khan
Copy link
Contributor

@annagav verified. Thanks

@annagav annagav merged commit fe9fb0a into release Jul 6, 2016
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.

6 participants