Skip to content

Accept authorId for embedded apps, not just userName #5600

@KevinTriplett

Description

@KevinTriplett

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]

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions