GitHub user mike-jumper opened a pull request:
https://github.com/apache/incubator-guacamole-client/pull/159
GUACAMOLE-292: Add base support for user profiles.
This change adds reserved attribute names for each user's full name, email
address, organization, and organizational role, exposing those attributes
within the user menu if set. A new "EMAIL" field type has been added to allow
the definition of attributes which accept only email addresses as values.
The database authentication has been modified to add columns to
`guacamole_user` for these attributes, and allows the properties to be set by
any user with "UPDATE" permission on the user object.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/mike-jumper/incubator-guacamole-client
user-profiles
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-guacamole-client/pull/159.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #159
----
commit afd051e59f947c2d14e29940ddb12ab9e42ee278
Author: Michael Jumper <[email protected]>
Date: 2017-02-22T08:16:14Z
GUACAMOLE-292: Add stub attributes for full name and email.
commit 8830123c9b38fb838dff1701b005c311adaf77e4
Author: Michael Jumper <[email protected]>
Date: 2017-02-22T09:04:27Z
GUACAMOLE-292: Add support for email fields.
commit 6327fa3a17d9fd6e2647a5d61d7ec8a91d4ec7f3
Author: Michael Jumper <[email protected]>
Date: 2017-02-22T09:06:11Z
GUACAMOLE-292: Use email field type for email address.
commit b2871e7da0cba79e92b70582244c1b22ac09b4d6
Author: Michael Jumper <[email protected]>
Date: 2017-02-22T09:23:14Z
GUACAMOLE-292: Allow restriction of form contents to defined values only.
commit e9549fbb3bc21f756445dbda137cfb91a3ff5e44
Author: Michael Jumper <[email protected]>
Date: 2017-02-22T09:26:11Z
GUACAMOLE-292: Display user attributes within user menu.
commit 9634731fe69c9ce1501880cd6bf38fd755eb9e72
Author: Michael Jumper <[email protected]>
Date: 2017-02-24T09:50:26Z
GUACAMOLE-292: Define and use standard attributes for user full name and
email.
commit ee6edb9c82eb73b5c38c7ab13bd3750c80fd2c7f
Author: Michael Jumper <[email protected]>
Date: 2017-02-24T09:54:41Z
GUACAMOLE-292: Define and use standard attributes for user organization and
role.
commit 06fb054ae24c991d7a664e01e53f577a79701938
Author: Michael Jumper <[email protected]>
Date: 2017-03-07T00:19:08Z
GUACAMOLE-292: Explicitly pull standard attributes when rendering user
menu; do not rely on schema.
commit a34d3facc4c99354d4262101e9c516f36b25c675
Author: Michael Jumper <[email protected]>
Date: 2017-03-07T21:23:13Z
GUACAMOLE-292: Store user profile information within PostgreSQL/MySQL
database.
commit 203afd109911e2a4778b9cbf7b1fb792b5e16b4b
Author: Michael Jumper <[email protected]>
Date: 2017-05-27T03:25:12Z
GUACAMOLE-292: Remove now-unnecessary valuesOnly attribute of guacForm
(reverts 4d7841a).
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---