Прокидывание свойств пользователя и отправка события для таргета UX Feedback
Атрибуты для виджета представляют собой развернутый объект текущего пользователя. В нём нет полей массивов, undefined и нет поля settings. Вложенные поля, например, {profile: {position: "Разработчик"}} можно получить через нижнее подчеркивание, profile_position.
Пример развернётого объекта currentUser -> attributes для uxfeedback
-
email: "kuzmin_andrei@ally.software"
-
id: 479982
-
isActive: true
-
passwordExpiredAt: "2027-01-30T15:41:37.956Z"
-
profile_allergies: null
-
profile_avatar: null
-
profile_birthday: "2003-12-24"
-
profile_blacklistReason: null
-
profile_branch: "main"
-
profile_chest: null
-
profile_clothing_size: null
-
profile_details_addId: 24117660
-
profile_details_assistant: 167896
-
profile_details_assistantReason: "Потеря статуса помощника"
-
profile_details_banToPlanSchedule: false
-
profile_details_barcode: "3000241176608"
-
profile_details_certification: null
-
profile_details_dateHire: "30.11.2021"
-
profile_details_dateLeave: ""
-
profile_details_dateMedBook: "01.12.2025"
-
profile_details_groupTTId: 0
-
profile_details_id: "0000000000"
-
profile_details_inn: "771772291790"
-
profile_details_invalidEnd: ""
-
profile_details_invalidStart: ""
-
profile_details_isGPH: false
-
profile_details_isMentor: false
-
profile_details_isSignedEDO: true
-
profile_details_leader: 181853
-
profile_details_mentor: 385624
-
profile_details_notElderRoleReason: ""
-
profile_details_partner: ""
-
profile_details_patentRegionId: ""
-
profile_details_position: "Разработчик"
-
profile_details_serviceRegionId: ""
-
profile_details_staffRequestsInfoShown: true
-
profile_details_type: "ТД"
-
profile_details_uid: "1450943e-51ce-11ec-9073-005056a72e76"
-
profile_details_vacationDays: "39"
-
profile_details_vactinationStatusId: 0
-
profile_details_workweek: 40
-
profile_emergency_phone: null
-
profile_experience: null
-
profile_facebook: null
-
profile_firstName: "Андрей"
-
profile_foot_size: null
-
profile_fullName: "Андрей Кузьмин"
-
profile_gender: "M"
-
profile_hand_size: null
-
profile_has_child: null
-
profile_height: null
-
profile_hobby: null
-
profile_important_date_first: null
-
profile_important_date_second: null
-
profile_instagram: null
-
profile_interests: null
-
profile_lastName: "Кузьмин"
-
profile_medical: null
-
profile_patronymic: "Сергеевич"
-
profile_personal_email: "andrey.kuzmin@ally.software"
-
profile_phone: "+79817392411"
-
profile_phone_hidden: null
-
profile_position: "Помощник розницы"
-
profile_restaurant: 1677
-
profile_restaurantAddress: "Проверка таблички."
-
profile_restaurantTitle: "999_тест"
-
profile_sanitary_book_end_date: null
-
profile_schedule: null
-
profile_schedule_date: null
-
profile_side_job: false
-
profile_skills: null
-
profile_snils: null
-
profile_telegram: null
-
profile_trainee: true
-
profile_traineeAgreed: null
-
profile_vk: null
-
profile_wishlist: null
-
role: "user"
-
scopes: "web:home|web:user:self|app:home|app:notifications:self|app:events:self|app:calendar|app:users:view:all|app:user:view:self|app:news:read|web:restaurant:read|app:checklist:view|app:checklist:send|app:restaurant:read|app:reports:inventarization:create|app:reports:transfer:create|app:reports:writeoff:create|web:calendar:edit:all|web:calendar:submit|app:userflow:view|app:calendar:dayOff|app:calendar:restaurants|web:calendar|web:calendar:edit|app:calendar:request_replacement|web:user:view:self|web:users:view:all|user:delete|web:user:update|web:user:add|web:user:activate|web:restaurant:view|web:calendar:set_limits:all|cust:users:extra:view|web:upload|web:upload:edit|app:upload|web:calendar:set_wage_rates|web:restaurant:update:all|web:forms:read|app:knowledge:read|cust:calendar:edit:extra|web:reports:pdf|app:user:update:self|web:redis:hgetall|web:change_log:view|web:user:update:self|app:wage:read|web:calendar:hidden|web:flex:read|app:users:view:phone:all|web:tquery:time_series_deliv_hourly|web:tquery:time_series_deliv_daily|web:tquery:time_series_col_hourly|app:calendar:edit|web:tquery:time_series|web:reports:read|app:users:edit:all|web:calendar:toolbar:old|web:staff_requests:view|web:staff_requests:edit|web:staff_requests_new:view|web:calendar:selection|web:calendar:add:old|web:calendar:publish:sync|web:calendar:command|web:calendar:add:form|app:team|app:notifications|app:staff_requests:view|app:staff_requests:edit|app:flex:read|app:flex:navigation|app:notification-center:view|web:staff_requests:add|web:staff_requests:delete|web:staff_requests:responses:view|app:staff_requests:add|app:staff_requests:delete|app:staff_requests:responses:view|app:user:sbertips|web:restaurant:add|web:users:view|web:calendar:edit:places|web:setting:update|web:calendar:dayOff:view|web:calendar:dayOff:view:all|web:flex:edit|web:user:create|web:user:create:self|web:notification-center:edit-templates|web:notification-center:view"
-
username: "kuzmin_andrei"