Commit Graph

9 Commits

Author SHA1 Message Date
Cameron Matheson 55e94efb87 updated user_profile API endpoints
Adds 'title' and 'bio' information to the profile api endpoint.  Also
optionally includes user_service and user_profile_link information.

Also includes a new update_profile API endpoint for updating profile
information (short_name, bio, title) , user_profile_links, and
user_service visibility.

The update_profile endpoint should replace the ProfileController#update
action as soon as we move that (when the User settings page is re-done).

Test plan:
  * make API calls to update/query the profile information OR
    wait for the new profile page which will exercise the new
    {user_profile,user_service,user_profile_link}_json methods

Change-Id: Ia4d902bf190ca51085216b71c5c9215d0dbf2f98
Reviewed-on: https://gerrit.instructure.com/12323
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Zach Pendleton <zachp@instructure.com>
2012-07-25 16:26:38 -06:00
Mark Ericksen 36cf340563 Rewrite of the Notification Preferences page. Closes #8066, Closes #9400
Implementing the re-designed Notification Preferences page.

Testing plan:
=========
* Verify that expected preferences can be set.
* Verify that it supports accessibility (screen readers) for blind users
* Verify that mobile users (iPad at least) can smoothly interact.

Change-Id: I2b98f2477932d800d2ec3de580e47a95f827616b
Reviewed-on: https://gerrit.instructure.com/12356
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
2012-07-25 10:04:36 -06:00
Péter Szilágyi 027b53bccd fix user_service utc bug
Change-Id: I262e49ed1fb60383dcaae7e7088e1f183107fbd7
Reviewed-on: https://gerrit.instructure.com/5967
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Jacob Fugal <jacob@instructure.com>
2011-10-04 09:54:52 -06:00
Jon Jensen d504f1ad62 user_profile and user_service i18n
Change-Id: I321a531c8217fa8bfb7545bc109d45786c91811c
Reviewed-on: https://gerrit.instructure.com/4324
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
2011-06-22 09:57:46 -06:00
Brian Whitmer 2c5c268982 add twitter to notification preferences
Twitter recently stopped offering whitelist
exceptions for things like direct messaging.  We are
trying to work around the limitations by having
a user direct message themselves instead of having
some global account user that direct messages everyone.

Also added a "short_host" method for HostUrl that
in the future we can use to generate short-ish links
to include in tweets.  For now the links are somewhat
short, at least.

refs #4045

Change-Id: Iad59b979b166d572827a8ce16d3f9fcdd57d512d
Reviewed-on: https://gerrit.instructure.com/2938
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
2011-06-14 11:57:48 -06:00
Cody Cutrer bdbebfaec8 check all models for protecting attributes refs #3847
Change-Id: I7cba6e26ad98e91723e2ccf0a28b8db79bb37b5c
Reviewed-on: https://gerrit.instructure.com/3631
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
2011-05-25 17:38:50 -06:00
Brian Whitmer e18af782d1 facebook app link handling
- allow unregistered users to see the app page
- add link to app on profile page

Change-Id: Ia2ce213370ee8cc80e77bd5d01dc01165006fa38
Reviewed-on: https://gerrit.instructure.com/3595
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Zach Wily <zach@instructure.com>
2011-05-11 09:52:22 -06:00
Zach Wily edc2870241 fix typo
Change-Id: I231a2de7d83652c2be02926d4e612a57308a5f56
Reviewed-on: https://gerrit.instructure.com/3125
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
2011-04-17 15:27:41 -06:00
Brian Whitmer 8b8173dcc9 Initial commit.
closes #6988138
2011-01-31 18:57:29 -07:00