
Sergey
30.06.2017
13:09:07
совести нет у вас

Daniel
30.06.2017
13:09:35
?

Sergey
30.06.2017
13:10:03
засрали флудом

Sir
30.06.2017
13:41:35
Ребят, Кто-нибудь подключал тинькофф эквайринг к Symfony?

Google

Sir
30.06.2017
13:42:24
Не могу допереть, как уже делать что-то на стороне Symfony, если оплата прошла успешно
?

Oleksandr
30.06.2017
13:48:34
будь хорошим разработчиком - сделай плагин для http://jmspaymentcorebundle.readthedocs.io/en/stable/backends.html
:)

Borys
30.06.2017
13:49:43
я новичек в симфонии, но все таки... callback прилетает? все ок?

Big_Shark
30.06.2017
14:15:35

vlad
30.06.2017
14:44:07
Всем привет. Ребят, кто-нибудь настраивал HWIOAuthBundle?
для авторизации через соц. сети

Daniel
30.06.2017
14:48:07
Очень давно

vlad
30.06.2017
14:48:25
помнишь что-нибудь оттуда?
начал настраивать по данной инструкции:
https://gist.github.com/danvbe/4476697
вроде бы и актуальная
но вот загвоздка:
он наследует класс в файле UserProvider

Google

vlad
30.06.2017
14:49:27
вот тут я не могу понять, где этот файлик лежит
кто-нибудь, может, знает? инструкция вроде как ходовая

Oleksandr
30.06.2017
14:51:05
если не ошибаюсь, то этот класс нужно тебе самому заимплементить

vlad
30.06.2017
14:52:40
в разделе Service, правильно понимаю?

Oleksandr
30.06.2017
14:54:47
этого не помню
где-то на просторах интернета есть проект с заимплеменченным этим бандлом
на гитхабе
типа как пример
но я не помню где

vlad
30.06.2017
14:57:28
спасибо, сейчас поищу

Дмитрий
30.06.2017
15:57:52
ребята привет.
Может кто делал и подскажет как правильно и удобнее сделать уведомления для юзеров.
Задача следующая. Пишу уведомление, которое должны увидеть все пользователи открыв любую страницу сайта, появляется окно с текстом уведомления, юзер должен поставить чекбокс и нажать кнопку, больше ему это уведомление не показывается.

Alexey
30.06.2017
16:07:47
ну я в таких случаях закидывал какое то значение в куку ... если нету куки то показываю
если есть, то можно продлевать срок куки или ничего не делать

Alexander
30.06.2017
16:45:16

Alexey
30.06.2017
16:46:15
ну если человек почистит браузер - он будет не авторизован ему полюбому прийдется авторизовываться
ты же не привяжешь MAC-адрес сетевухи к сессии ?
и как ты зайдешь авторизованным с разных браузеров?

Alexander
30.06.2017
16:47:39
Я не про авторизацию говорю, а про уведомления, когда ты уже авторизован

Alexey
30.06.2017
16:48:39
ну смотри .... ты увидел уведомление, авторизовался .... больше ты не увидешь его
но если ты откроешь с другого браузера - ты и уведомление увидешь и авторизовываться прийдется по новой

Google

Alexey
30.06.2017
16:49:20
а если бесит поведение - ну так не меняй браузеры каждые 5 минут ?
можно юзать не куки, а localstorage .... но это если любишь маструбацию

Alexander
30.06.2017
16:50:23
Для неавторизованных согласен. Но я писал про то, что уведомления лезут, даже если ты авторизован и повтороно заходишь

Alexey
30.06.2017
16:50:40
нет
почему?
а как другой браузер помнит что ты авторизован?!
или если ты почистишь куки в браузере
сайт опять таки не будет уже знать что ты авторизован
браузеры не общаются друг с другом

Danil
30.06.2017
16:51:35
тебе про авторизованную сессию пишут

Alexander
30.06.2017
16:51:59
Да при чём тут авторизация? Я же не про проблему запоминания авторизован ты или нет говорю, а про проблему, когда после авторизации тебе вылезает повторное уедомление.

Alexey
30.06.2017
16:53:54

Admin
ERROR: S client not available

Danil
30.06.2017
16:54:11
ты читать умеешь?

Alexey
30.06.2017
16:54:13
можно еще пихать в базу значение, мол этот юзер увидел сообщение
но что тогда делать с неавторизованными пользователями

Artem
01.07.2017
05:26:53
Всем привет!"
Как GraphQL скрестить с HATEOAS? Нужны урлы на соседние ресурсы. Например, чтобы запустить процедуру обсчета какого-нить хлама хочется клиенту дать ссылку, чтобы он по ней сделал POST-запрос. В Rest+HATEOAS мы делаем links-аттрибут. А как в GraphQL?

Sergey
01.07.2017
09:09:13

Google

Sergey
01.07.2017
09:09:29
> А как в GraphQL?
а в graphql это не нужно
> хочется клиенту дать ссылку
ну верни ее и все. Это не HATEOAS всеравно. И раньше у тебя небыло HATEOAS

Artem
01.07.2017
09:12:35

Ivan
01.07.2017
09:26:54
всем привет!
есть какие небудь best practise по написанию native sql ( INSERT / UPDATE / DELETE ) для уже имеющихся Entity?
хочу замутить логику с INSERT ON CONFLICT DO NOTHING для постгреса.
нужно подставить столбцы, а у меня в некоторых ентити столбцы специфические и называются не так как свойство.
хардкодить запрос не хочу.

Artem
01.07.2017
09:28:41
а не, не канает же
этож вставка
тогда какой-нить декоратор для persist'а
хотя еще лучше через аннотацию и в метадату сущности это пихать и расширить dbal, чтобы учитывалась эта мата-инфа

Ivan
01.07.2017
09:35:31
в остальных случая все инсертится как обычно

Artem
01.07.2017
09:36:07
тогда просто чекай перед вставкой вручную или через валидатор
какой-нить conflict-валидатор по типу uniq-валидатора можно нагородить
но проще руками чекать
тем более, если это только в двух местах

Ivan
01.07.2017
09:37:05
а не проще это все переложить на плечи бд?
$em->getClassMetadata('Entities\MyEntity')->getFieldNames();
вот что мне нужно было