openmeetings-user-russian mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sergei A Byakov <gunslo...@gmail.com>
Subject Re: soap/restapi calendar/save проблема
Date Tue, 24 Jan 2017 07:56:07 GMT
он же создаётся как contact

24 Янв 2017 г. 10:36 пользователь "Maxim Solodovnik" <solomax666@gmail.com>
написал:

> ну тут всё объяснимо
> аттрибут
> type: "external"
>
> у гостя отсутствует
>
> 2017-01-24 14:34 GMT+07:00 Sergei A Byakov <gunslover@gmail.com>:
> > не сохраняется в базу данных address.email создается
учетка c типом
> contact
> > аналогичного пользователя с типом external нет.
> >
> > {"id":1,"title":"\u041d\u043e\u0432\u043e\u0435
> > \u0441\u043e\u0431\u044b\u0442\u0438\u0435","location":
> "","start":"2017-01-25T09:00:00+03:00","end":"2017-01-25T10:00:00+03:00","
> description":"","owner":{"address":{"country":"RU","
> deleted":false,"email":"
> > extuser@huntinglab.ru
> > ","id":2},"firstname":"\u0412\u0435\u0431\u0438\u043d\u0430\
> u0440\u044b","id":2,"languageId":9,"lastname":"
> HuntingLab","login":"extuser","rights":["Dashboard","Login",
> "Soap","Room"],"timeZoneId":"Europe\/Moscow","type":"user"}
> ,"inserted":"2017-01-24T00:24:44+03:00","updated":"2017-01-
> 24T10:26:15.428+03:00","deleted":false,"reminder":"
> email","room":{"id":3,"name":"test1","comment":"descr","
> type":"conference","numberOfPartizipants":150,"
> appointment":false,"isPublic":true,"demo":false,"closed":
> false,"externalId":1,"externalType":"HuntingLabCMS",
> "redirectUrl":"","moderated":true,"allowUserQuestions":
> true,"allowRecording":false,"waitForRecording":false,"
> audioOnly":true,"topBarHidden":false,"chatHidden":false,"
> activitiesHidden":false,"filesExplorerHidden":false,"
> actionsMenuHidden":false,"screenSharingHidden":false,"
> whiteboardHidden":false},"icalId":"","languageId":0,"
> passwordProtected":false,"connectedEvent":false,"
> reminderEmailSend":false,"meetingMembers":[{"id":null,"
> user":{"login":"Sergei","firstname":"Sergei","lastname":"Byakov","email":"
> > gunslover@gmail.com
> > ","externalId":1,"externalType":"HuntingLabCMS","puctureuri":null}}]}
> >
> >
> >
> >
> >
> > 24 января 2017 г., 10:30 пользователь Sergei A Byakov <
> gunslover@gmail.com>
> > написал:
> >
> >> По ссылке из письма для contact не удается войти,
пишет что код
> >> приглашения не правильный.
> >>
> >>
> >> 24 января 2017 г., 8:57 пользователь Sergei A Byakov <
> gunslover@gmail.com>
> >> написал:
> >>
> >> ок.  спасибо за разъяснение,  посмотрю как
в логику моего приложение
> >>> укладывается.
> >>>
> >>> 24 Янв 2017 г. 8:53 пользователь "Maxim Solodovnik" <
> solomax666@gmail.com>
> >>> написал:
> >>>
> >>> пользователь типа contact это "запись в адресной
книге, данного
> >>>> пользователя"
> >>>> у каждого пользователя ОМ своя адресная
книга
> >>>> по secureHash такой пользователь по-идее зайти
не может, полько по
> >>>> invitation hash.
> >>>> больше разницы, наверное никакой
> >>>>
> >>>> 2017-01-24 10:53 GMT+07:00 Sergei A Byakov <gunslover@gmail.com>:
> >>>> > забыл проверить что будет если залогиниться
в комнату пользователем
> с
> >>>> типом
> >>>> > контакт через hash.  на работу приеду
проверю. а то может получится
> >>>> опять
> >>>> > два пользователя.  в чем их принципиальное
различие с точки зрения
> >>>> > функционала?  не подскажите где почитать?
> >>>> >
> >>>> > 24 Янв 2017 г. 3:51 пользователь "Maxim Solodovnik"
<
> >>>> solomax666@gmail.com>
> >>>> > написал:
> >>>> >
> >>>> >> Так и писалось
> >>>> >> Если extuser есть он будет воспользован,
если нет, создаётся
> контакт
> >>>> ....
> >>>> >> Хочется уменьшить возможность "не
админу" создавать сущности в
> системе
> >>>> >> WBR, Maxim
> >>>> >> (from mobile, sorry for the typos)
> >>>> >>
> >>>> >> On Jan 24, 2017 04:39, "Sergei A Byakov" <gunslover@gmail.com>
> wrote:
> >>>> >>
> >>>> >> проблема набдается если пользователя
нет в системе. если он есть и
> >>>> передать
> >>>> >> тот же json то новый пользователь с
типом contact не создается и
> >>>> проблемы
> >>>> >> нет
> >>>> >>
> >>>> >> 24 января 2017 г., 0:35 пользователь Sergei
A Byakov <
> >>>> gunslover@gmail.com>
> >>>> >> написал:
> >>>> >>
> >>>> >> > {"info":{"version":"3.1.5-SNAPSHOT","revision":1779961,"
> >>>> >> buildDate":"2017/01/23
> >>>> >> 18:25"}}
> >>>> >> >
> >>>> >> >
> >>>> >> > Мне кажется нет единого подхода...
> >>>> >> > вот json для юзера
> >>>> >> >
> >>>> >> >  {user: JSON.stringify({
> >>>> >> >       firstname: 'John',
> >>>> >> >       lastname: 'Doe',
> >>>> >> >       externalId: 'uid1',
> >>>> >> >       externalType: 'myCMS',
> >>>> >> >       login: 'superjohn'
> >>>> >> >       })
> >>>> >> >
> >>>> >> >
> >>>> >> > 1. когда передаем для hash получаем
пользователя type=extuer
> >>>> >> > 2. когда для calendar save в meetingMembers получаем
пользователя
> >>>> >> > type=contact
> >>>> >> >
> >>>> >> > 23 января 2017 г., 19:47 пользователь
Maxim Solodovnik <
> >>>> >> > solomax666@gmail.com> написал:
> >>>> >> >
> >>>> >> > OK
> >>>> >> >> спасибо!
> >>>> >> >>
> >>>> >> >> 2017-01-23 23:46 GMT+07:00 Sergei A Byakov <gunslover@gmail.com
> >:
> >>>> >> >>
> >>>> >> >> > завтра проверю или сегодня
в районе полуночи по мск
> >>>> >> >> >
> >>>> >> >> > 23 Янв 2017 г. 18:41 пользователь
"Maxim Solodovnik" <
> >>>> >> >> solomax666@gmail.com
> >>>> >> >> > >
> >>>> >> >> > написал:
> >>>> >> >> >
> >>>> >> >> > > работает?
> >>>> >> >> > >
> >>>> >> >> > > 2017-01-23 21:52 GMT+07:00 Maxim Solodovnik
<
> >>>> solomax666@gmail.com>:
> >>>> >> >> > >
> >>>> >> >> > > > https://builds.apache.org/view/M-R/view/OpenMeetings/
> >>>> >> >> > > > job/Openmeetings%203.1.x/
> >>>> >> >> > > >
> >>>> >> >> > > > #529
> >>>> >> >> > > > минут 15 и построится
> >>>> >> >> > > >
> >>>> >> >> > > > 2017-01-23 21:42 GMT+07:00 Sergei A
Byakov <
> >>>> gunslover@gmail.com>:
> >>>> >> >> > > >
> >>>> >> >> > > >> ок.  спасибо.
> >>>> >> >> > > >>
> >>>> >> >> > > >> 23 Янв 2017 г. 17:40 пользователь
"Maxim Solodovnik" <
> >>>> >> >> > > >> solomax666@gmail.com>
> >>>> >> >> > > >> написал:
> >>>> >> >> > > >>
> >>>> >> >> > > >> > ну вот это
> >>>> >> >> > > >> >
> >>>> >> >> > > >> > если user:{externalId:xxx}
искать по externalId и
> >>>> >> type=external?
> >>>> >> >> > > >> > решение конечно
за вами как за архитекторами :)
> >>>> >> >> > > >> >
> >>>> >> >> > > >> > звучит разумно,
но будет работать так:
> >>>> >> >> > > >> > если user:{externalId:
'xxx', externalType: 'xxx1',
> type:
> >>>> >> >> > 'external'}
> >>>> >> >> > > =>
> >>>> >> >> > > >> > будет искаться
по эти 3м параметрам
> >>>> >> >> > > >> > напишу как сделаю
> >>>> >> >> > > >> >
> >>>> >> >> > > >> >
> >>>> >> >> > > >> > On Mon, Jan 23, 2017 at 9:23
PM, Sergei A Byakov <
> >>>> >> >> > gunslover@gmail.com
> >>>> >> >> > > >
> >>>> >> >> > > >> > wrote:
> >>>> >> >> > > >> >
> >>>> >> >> > > >> > > получается
рассинхрон, через hash создается внешний
> >>>> >> >> пользователь,
> >>>> >> >> > > при
> >>>> >> >> > > >> > этом
> >>>> >> >> > > >> > > НЕ возвращается
его ID в openmeetings
> >>>> >> >> > > >> > > можно обойти,
получить весь список пользователей, по
> >>>> циклу
> >>>> >> там
> >>>> >> >> > > >> пробежать
> >>>> >> >> > > >> > и
> >>>> >> >> > > >> > > найти нужного
через externalId и получив его id
> указать
> >>>> его в
> >>>> >> >> > > >> > > meetingMembers но это
лишний вызов вебсервиса. может
> >>>> быть,
> >>>> >> если
> >>>> >> >> > > указан
> >>>> >> >> > > >> > > user: {id:xxx} то брать
существующего
> >>>> >> >> > > >> > > если user:{externalId:xxx}
искать по externalId и
> >>>> >> >> type=external?
> >>>> >> >> > > >> решение
> >>>> >> >> > > >> > > конечно за вами
как за архитекторами :)
> >>>> >> >> > > >> > > сейчас без перебора
всех пользователей не получится
> >>>> указать
> >>>> >> >> > > >> корректного
> >>>> >> >> > > >> > > пользователя.
> >>>> >> >> > > >> > >
> >>>> >> >> > > >> > > 2017-01-23 14:04 GMT+03:00
Sergei A Byakov <
> >>>> >> >> gunslover@gmail.com>:
> >>>> >> >> > > >> > >
> >>>> >> >> > > >> > >
> >>>> >> >> > > >> > >
> >>>> >> >> > > >> > > С Уважением,
Сергей.
> >>>> >> >> > > >> > >
> >>>> >> >> > > >> > > моб: 960 515 39 45
> >>>> >> >> > > >> > > skype: sbyakov
> >>>> >> >> > > >> > > https://www.facebook.com/s.byakov
> >>>> >> >> > > >> > >
> >>>> >> >> > > >> >
> >>>> >> >> > > >> >
> >>>> >> >> > > >> >
> >>>> >> >> > > >> > --
> >>>> >> >> > > >> > WBR
> >>>> >> >> > > >> > Maxim aka solomax
> >>>> >> >> > > >> >
> >>>> >> >> > > >>
> >>>> >> >> > > >
> >>>> >> >> > > >
> >>>> >> >> > > >
> >>>> >> >> > > > --
> >>>> >> >> > > > WBR
> >>>> >> >> > > > Maxim aka solomax
> >>>> >> >> > > >
> >>>> >> >> > >
> >>>> >> >> > >
> >>>> >> >> > >
> >>>> >> >> > > --
> >>>> >> >> > > WBR
> >>>> >> >> > > Maxim aka solomax
> >>>> >> >> > >
> >>>> >> >> >
> >>>> >> >>
> >>>> >> >>
> >>>> >> >>
> >>>> >> >> --
> >>>> >> >> WBR
> >>>> >> >> Maxim aka solomax
> >>>> >> >>
> >>>> >> >
> >>>> >> >
> >>>> >> >
> >>>> >> > --
> >>>> >> >
> >>>> >> >
> >>>> >> > С Уважением, Сергей.
> >>>> >> >
> >>>> >> > моб: 960 515 39 45
> >>>> >> > skype: sbyakov
> >>>> >> > https://www.facebook.com/s.byakov
> >>>> >> >
> >>>> >>
> >>>> >>
> >>>> >>
> >>>> >> --
> >>>> >>
> >>>> >>
> >>>> >> С Уважением, Сергей.
> >>>> >>
> >>>> >> моб: 960 515 39 45
> >>>> >> skype: sbyakov
> >>>> >> https://www.facebook.com/s.byakov
> >>>> >>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> WBR
> >>>> Maxim aka solomax
> >>>>
> >>>
> >>
> >>
> >> --
> >>
> >>
> >> С Уважением, Сергей.
> >>
> >> моб: 960 515 39 45
> >> skype: sbyakov
> >> https://www.facebook.com/s.byakov
> >>
> >
> >
> >
> > --
> >
> >
> > С Уважением, Сергей.
> >
> > моб: 960 515 39 45
> > skype: sbyakov
> > https://www.facebook.com/s.byakov
>
>
>
> --
> WBR
> Maxim aka solomax
>
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message