Page MenuHomeMiraheze

Lost the ability to add pages
Closed, ResolvedPublic

Description

In January, I apparently lost the ability to edit pages on my Wiki. I opened a task and that was resolved. However, it appears that I am now unable to add pages.

Could you please restore this ability, and any other admin privileges that I used to have?

Did I do something wrong in the WIki settings, or was there some sort of system update that wiped out my privileges?

Event Timeline

PixDeVl triaged this task as Normal priority.Feb 19 2024, 03:31

This seems strange as all users have permissions to edit on your wiki. Are you sure you're logged into your original account? Could you please describe to us what error you're getting and/or provide a screenshot?

Rereading the original issue and going on the wiki myself, I think the issue isn't editing but creating new pages. ManageWiki shows that the user group does not have createpage for some reason. @Pmattes assuming you don't want logged out users to edit and make pages(if you do, perform this on the (everyone) or * group, go to https://x3270.miraheze.org/wiki/Special:ManageWiki/permissions/user#mw-section-unassigned and search for createpages. adding that should fix the issue. You could also add it to the autoconfirmed group if say you want users to be X days old and make Y edits before being able to make pages.

I'm now fully confused.

Yes, I am using my original account. The error I get when I try to see a nonexistent page is this:

There is currently no text in this page. You can search for this page title in other pages, or search the related logs, but you do not have permission to create this page.

This has changed in the last few months, with no action on my part. Previously I got a link that let me create the page.

I am sure that I don't understand the Wikimedia permission system, and the further I look into it, the more stupid I feel. :-(

I would like to give myself all possible permissions. I would like to prevent random users from adding, deleting or editing pages (except 'talk' pages). I would like to have a specific group of users who do have permission to add/delete/edit. I would like to exercise specific control over who is in that group.

How do I go about doing that?

I'm also utterly confounded by the user interface of the permissions pages. I can see that the 'Users' group does not have the 'createpage' persmission. But I cannot for the life of me figure out how to add it.

So you want full control over exactly who has edit and create page permissions. Got it. I'll try to explain to the best of my ability:

  1. Go to https://x3270.miraheze.org/wiki/Special:ManageWiki/permissions and select 'Confirmed users'. This is a default existing user group that's meant to serve the purpose of an admin adding people to it to be able to do things such as edit pages that are semi-protected(semi-protected means you don't want everyone to be able to edit, but you also don't want to restrict it only to admins).
  2. Go to the unassigned permissions tab, and click the checks for all the permissions you want this manually added group to have, then you can click save. Note that in your last task, Reception added the edit permission to users, aka anyone who's logged in, so you may wish to remove that.
  3. Use https://x3270.miraheze.org/wiki/Special:UserRights and input a user name to add people to this group(check Confirmed Users and save).

If you want to add deletion power to this group(instead of giving a few trusted people the sysop group) you can do that. I will note however, I'm not sure what happened to removed the permissions. Also, looking at your wiki's logs, it looks like you did readd the create page permission to all logged in users. If you're fine with that, you should be fine. Apologies if this explanation is a bit confusing, if it is feel free to say so and I can try to clarify.

Okay, this explains quite a bit. What I did (after several false starts) was to create a new group called 'editors', that has the permissions I need, and I can assign people to that group if they want to contribute. I've also removed the extra permissions I added to the Users group, because I don't want random people doing edits. I'm sure this must be a violation of usual Mediawiki practices.

The graphical API for manipulating group permissions is frustrating to say the least. Once you change permissions and click Save, the page does not reflect the changes you made. You need to go back through the 'Manage this wiki's permissions' link to see the new permission settings. But that's not your fault, obviously.

I really appreciate the help on this.

MacFan4000 subscribed.

Closing per the above comment.