Auto-link Subtitle Provider pages with Subtitle Projects
Amrayu78
Some fansubbers on the site are forgetting to link their Subtitle Provider pages to Subtitle Projects.
- By default, auto-populate a Subtitle Project's Subtitle Provider with that user's Subtitle Provider page
- Allow users to override the Subtitle Provider field with someone else's, if they are filling it in for another Subtitle Provider
- In settings, give Contributor's the option to set a "Default Subtitle Provider Profile" -- this will then be used to auto-populate a Subtitle Project's Subtitle Provider field whenever this user creates a new Subtitle Project
Amrayu78
Max Romanchenko Enhancement for you when you get the chance.
Max Romanchenko
Amrayu78 Thank you!
I want to make sure I understand the task correctly.
- Are we talking about the form for add/edit Subtitle Project?
- By default, auto-populate a Subtitle Project's Subtitle Provider with that user's Subtitle Provider page
- However, the current user may be the author of multiple provider pages (for example, you have 27 such pages). Which one should be used as the default?
- Regarding settings, are we talking about the user's settings in their profile, correct?
Amrayu78
Max Romanchenko:
- Yes.
- Yes, but many Contributors will only have 1 or 2 Subtitle Provider pages. Only admin will have multiple like me. Which brings me to the settings... if the user selects a default one, it'll pull from that instead.
- Settings, yes. This will only show up for Contributors on the site.
Max Romanchenko
Amrayu78 Thank you for the answers.
Quick clarifications:
- When a user has multiple Subtitle Provider pages and no "Default Subtitle Provider Profile" is set should we leave the Subtitle Provider field empty?
- Also, would it make sense to show a small note like: "You have multiple provider pages. You can set a default one in your profile settings"?
One more question:
- The "Default Subtitle Provider Profile" setting will be available to Contributors and higher, and they can select any Subtitle Provider page (not limited to ones they own/author) - is that correct?
Amrayu78
Max Romanchenko
- Yes but warn them that it’s empty. This field should be required because some people are adding and not filling this in.
- Yes, please show a note and link to the settings so users can add this if they have multiple.
- Contributors should only be allowed to select what they’ve created as an author. Admins sometimes create these for fansubbers but we quickly change the author to them so they can make changes.
Max Romanchenko
Amrayu78 I've already made the Subtitle Provider field required in the create/edit Subtitle Project form. That solves the main issue of people skipping it.
Now, to simplify things step by step, let's focus only on the form behavior first (create/edit Subtitle Project).
The Subtitle Provider dropdown currently allows selecting any provider from the site.
Question:
Should we restrict this dropdown to show only the Subtitle Provider pages that the current user is listed as author of?
Amrayu78
Max Romanchenko No we shouldn't restrict since they may be adding from stream services too.
Max Romanchenko
Amrayu78 Thanks for clarifying that.
I have two more questions:
- But on the settings page, we need to restrict it as you said earlier, right?
"Contributors should only be allowed to select what they’ve created as an author..."
That is not logical, or am I mistaken?
- I think that leaving the default provider field empty is not very user-friendly. Perhaps it would be better to do it t?
If the user 's Default provider settings are empty, fill in the first one found alphabetically and give them the option to change it + give them a hint that they can change it in the settings.
Please let me know what you think about this.
Amrayu78
Max Romanchenko:
- Yes, the goal is to get them to stick to a default that they use often. Many contributors will only have 1 or 2 profiles. There's only a few instances where they may be adding subtitles from other stream services and what not or linking to a page that staff/admin may not know about. So in those instances, I don't want it restricted on the Subtitle Project page, but to allow them to override it if necessary.
- Yes, I agree with this method.
Actually there's active fansubbers on the site, can we just set these defaults for them in advance? You can tell by which profiles they associate the most. This way we don't need to prompt so many users to do this.
Max Romanchenko
Amrayu78 Thank you for your answers. Yes, that's a great idea. I will fill in the default setting for all 137 contributors with the provider page that is most relevant to them + give a hint that they can change this in the settings.
Max Romanchenko
Amrayu78 Done. I've set the most relevant default Subtitle provider page for Contributors. There's also a new option available for Contributors in the settings.
Please let me know if the text needs to be changed
("You can change the Default Subtitle Provider in the profile settings .").
So now the Provider field is required and pre-filled with the relevant contributor page (this can be changed both on the settings page and overridden in the new Subtitle project add form).
I think this will make the process of adding Subtitle projects for Contributors smoother.
Amrayu78
Max Romanchenko Looks great!
Let's change the text "You can change the Default Subtitle Provider in the profile settings" to....
"You can change your Default Subtitle Provider profile in your Profile Settings."
Max Romanchenko
Amrayu78 Done. I've changed the text.
Amrayu78
Max Romanchenko There's an extra period in the sentence.
Max Romanchenko
Amrayu78 Sorry, I 've already fixed it.