framework/js/lib
Toby Zerner eb72307a54 User display names (#1246)
* Introduce user display names

It is not uncommon for forums to be intergrated with sites where users
don't have a unique "handle" - they might just have their first name,
or a full name, which is not guaranteed to be unique.

This commit introduces the concept of "display names" for users. By
default display names are the same as usernames, but extensions may
override this and set them to something different. The important thing
is that all code should use `display_name` whenever intending to output
a human-readable name - `username` is reserved for cases where you want
to output a unique identifier (which may or may not be human-friendly).

The new "GetDisplayName" API is probably sub-optimal, but I didn't worry
too much because we can come up with something better in `next-back`.

ref #557

* Apply fixes from StyleCI

[ci skip] [skip ci]
2017-09-20 16:42:18 +09:30
..
components Simplify global back button 2017-07-22 12:08:09 +09:30
helpers User display names (#1246) 2017-09-20 16:42:18 +09:30
initializers Refactor the web app bootstrapping code 2016-05-26 19:04:24 +09:30
models User display names (#1246) 2017-09-20 16:42:18 +09:30
utils Add isEmpty function to ItemList (#1218) 2017-08-10 11:37:00 +09:30
App.js Refactor the web app bootstrapping code 2016-05-26 19:04:24 +09:30
Component.js Dramatically improve performance when typing in a modal 2016-03-11 13:18:16 +10:30
extend.js Copy properties when monkey-patching 2015-09-16 16:03:25 +09:30
Model.js Remove sudo mode and add password confirmation when changing email address 2016-03-11 12:44:18 +10:30
Session.js Remember checkbox (#1075) 2016-11-29 18:02:12 +10:30
Store.js Improve client XHR error handling 2015-10-20 12:48:26 +10:30
Translator.js Add newline to locale switch (#974) 2016-06-04 13:43:47 +09:30