https://bugzilla.wikimedia.org/show_bug.cgi?id=30620

       Web browser: ---
             Bug #: 30620
           Summary: UploadCampaigns -- setting a new default license
           Product: MediaWiki extensions
           Version: any
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: UploadWizard
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected], [email protected]
    Classification: Unclassified


There seem to be a few problems with the Upload Campaign licenses:

1 - If you choose a license as "default" but it isn't in the set of non-default
licenses, then the submit button appears not to work.

The reason why is that the default choice is implemented by selecting (behind
the scenes) the option in the list of non-default choices. So, if you do this:

    Default license: A       
    Non-default licenses: B, C, D

It doesn't work. If you switch the view to the non-default licenses, then
you'll see the red error message asking you to please select one.

But if you do this:

    Default license: A       
    Non-default licenses: A, B, C, D

It should work.

There is some attempt at dealing with this situation in the code but it would
be better if it was just impossible for this to happen.


2 - For reasons I don't undertand, when we deployed it live, I couldn't make a
campaign change the default license to anything but CC-BY-SA-3.0. The campaign
config is stored correctly; something else is interfering. This triggers the
bug described above. 

I did not see this behavior on testwiki. This is CRUCIAL to fix for
WikiLovesMonuments.


3 - If the user tries to upload multiple files, they do have the option of
giving them different licenses. In this situation, there is a license widget
for every upload. The preference of which licenses to show (own work, not own
work, or both) does not seem to carry through here.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to