-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Description
name: Feature request
about: Include authorId for embedded iframes
title: ''Accept authorId for embedded apps, not just userName"
labels: enhancement
assignees:
Is your feature request related to a problem? Please describe.
When a user accesses an embedded etherpad app from multiple devices, the same userName is displayed multiple times in the timeslider. This is (presumably) due to the server generating a different authorId associated with this user via a cookie on each device. But it's the same user and it a) confuses all users to see the same author name multiple times in the timeslider and b) reduces available space for author names that can be listed in the timeslider author line.
Describe the solution you'd like
Add a new, optional URL parameter called authorId in the URL. If authorId is provided, it associates this authorId with this user. If not, the server generates a new authorId for this user. If the provided authorId is not found in the database, the server should generate a new authorId.
Describe alternatives you've considered
I've tried creating authorIds for users using the mapper but no luck, timeslider still displays multiple authors with the same name when the same user accesses the pad from different devices -- kindly suggest what I might be doing wrong or if you see other alternates I can try.
Additional context
I'm willing to pay a bounty for this or take input as to which files to look in, make the change myself, and issue a PR.
Plugin?
No, this is part of the URL parser and belongs on the server. [update: ep_stable_authorid plugin does not help]