Thank you for your answer
Here is my user array :
$user=array(
"login" => "cursusA"
,"username" => "Id:".$_SESSION['id']
, "firstname" => $_SESSION['prenom']
, "lastname" => $_SESSION['nom']
, "email" => $_SESSION['email']
, "externalId" => $_SESSION['id']
, "profilePictureUrl" => $Photo
, "pictureUri" => $Photo
, "externalUserType"=>"cursus"
, "externalType" => "myCMS"
);
I have introduced both columns "pictureUri" and "profilePictureUrl". If
I remove the lattest I get the same as if I remove both. If I remove the
first, I get a picture with a question mark.
Le 27/07/2017 à 10:35, Maxim Solodovnik a écrit :
Please do not write personal emails (use Reply All :))
OK
let's do investigation together step-by-step
you are calling services/user/hash REST function
in API it is:
http://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/UserWebService.html#getRoomHash-java.lang.String-org.apache.openmeetings.db.dto.user.ExternalUserDTO-org.apache.openmeetings.db.dto.room.RoomOptionsDTO-
(you have to go to API doc page:
http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html
find UserService
find /hash function)
As you can see this function takes ExternalUserDTO
<http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/ExternalUserDTO.html?is-external=true> as
user parameter
This object has profilePictureUri:
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/ExternalUserDTO.html#setProfilePictureUrl-java.lang.String-
So the question is: what string are you passing as profilePictureUrl?
could you provide an example of your PHP user array (with personal
details like real name/email stripped/masked) ?
On Thu, Jul 27, 2017 at 3:24 PM, Jacob Ouanounou <[email protected]
<mailto:[email protected]>> wrote:
Sorry, I am not good enough in recent languages and programming
techniques to file PRs. I would have liked to ...
I am probably supposed to use the method : setPictureUri(), but
for that I should have something in PHP thant handles User
Objects. In the PHP files OmGateway.php and OmRestService.php, I
found nothing that handles User Objects ... In my program, $user
is just an array, with "login", "email", ... and I just add
"pictureUri" or "profilePictureUrl" ...
Le 27/07/2017 à 10:06, Maxim Solodovnik a écrit :
https://help.github.com/articles/about-pull-requests/
<https://help.github.com/articles/about-pull-requests/>
On Thu, Jul 27, 2017 at 3:05 PM, Jacob Ouanounou <[email protected]
<mailto:[email protected]>> wrote:
What is PR ?
Le 27/07/2017 à 10:04, Maxim Solodovnik a écrit :
What description are you expecting to see?
UserDTO doesn't have pictureUri, User has this field
You can propose PR with better JavaDoc :)))
On Thu, Jul 27, 2017 at 3:01 PM, Jacob Ouanounou
<[email protected] <mailto:[email protected]>> wrote:
In this page I see something called pictureUri. When I
use that keyword, I get a picture with a question mark,
the same as if I don't specify any photo for the user.
But if I use the keyword "profilePictureUrl" , I get no
picture for the user in the room.
(I don't understand the structure of the document in
javadocs :
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true
<http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true>
where is the structure of the object User described ? I
just see methods.
Le 27/07/2017 à 09:47, Maxim Solodovnik a écrit :
You can check properties in API javadocs:
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true
<http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true>
it seems pictureUri was dropped during migration
could you please file JIRA, should be easy to fix
On Thu, Jul 27, 2017 at 2:43 PM, Jacob Ouanounou
<[email protected] <mailto:[email protected]>> wrote:
Hello,
It seems that the user option "profilePictureUrl"
that allows to set the picture of the user does not
work anymore, or the keyword has changed.
I have also tried to set that parameter in room
options, without success.
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax