| Commit message (Collapse) | Author | Age |
|
|
|
| |
(cherry picked from commit 6f684cd412e6d93f943c1fa5d8dac91caa138be0)
|
|
|
|
|
|
|
|
| |
will_render() before first call to urlto().
Fixes
http://ikiwiki.info/bugs/osm_linkto__40____41___usage_breaks_map_rendering/
(cherry picked from commit 691312225789ff6cd5e3fcc4979c076791d67452)
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When set to true, let each mirror's ikiwiki CGI find out the correct target page
url themselves.
This resolves the usecase described on
[[todo/mirrorlist_with_per-mirror_usedirs_settings]].
Signed-off-by: intrigeri <intrigeri@boum.org>
|
| |
| |
| |
| |
| | |
(Worked ok in my tests w/o this, but not sure I tested every case,
and this is correct.)
|
|/
|
|
| |
Thanks, Raúl Benencia
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
At some point I changed the storage of trail members' membership
and forgot to update this use.
(It turns out to be rather difficult to reach this code, possibly even
impossible: it only applies if a member somehow ceases to match the
trail's pagespec without either the trail or the member changing.)
|
| | |
|
| | |
|
|/
|
|
| |
Reworded template, which also called the commit message a "comment".
|
|\ |
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Previously, prune("wiki/srcdir/sandbox/test.mdwn") could delete srcdir
or even wiki, if they happened to be empty. This is rarely what you
want: there's usually some base directory (destdir, srcdir, transientdir
or another subdirectory of wikistatedir) beyond which you do not want to
delete.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Normally, needsignin is called when there is a QUERY_STRING, not when a
form is posted. However, it's certianly possible, and should be supported,
to make a form that invokes an ikiwiki action that checks needsignin.
I encountered this when posting ?do=rename&page=foo. The form is displayed
without checking needsignin, for complicated reasons. Posting the form
is when the true authentication happens.
|
| | |
|
| |
| |
| |
| | |
src param always needed now
|
|/
|
|
| |
renamed page in this case.
|
|
|
|
| |
This was removed in aaa72a3a80f89.
|
|
|
|
| |
signin form, and just right to the httpauthurl.
|
|
|
|
| |
There can be dups when eg, adding a new internal page, apparently.
|
|
|
|
|
|
|
|
|
|
| |
Technically, when the user does this, a passwordless account is created
for them. The notify mails include a login url, and once logged in that
way, the user can enter a password to get a regular account (although
one with an annoying username).
This all requires the passwordauth plugin is enabled. A future enhancement
could be to split the passwordless user concept out into a separate plugin.
|
| |
|
|
|
|
|
| |
This got broken when cgiurl began often returning a relative url.
Added a cgiurl_abs for the things that need a guaranteed absolute cgiurl.
|
|
|
|
|
|
|
|
|
| |
The plan is to use this for accounts that are created implicitly, as when
a non-logged-in user subscribes to notifyemail. Such an account has no
password, and login can be accomplished by way of a url that is sent to
them in email.
When the user sets a password, the passwordless login token is disabled.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
the old hook name is called for now for back-compat.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Martin Michlmayr
|
|
|
|
|
|
| |
A file may have no git sha1 if it's in the underlay, or just is not checked
into git. This debug message doesn't add any value and is potentially
confusing.
|
|
|
|
|
|
|
|
|
|
|
| |
bestlink returns '' if no existing page matches a link. This propigated
through inline and other plugins, causing uninitialized value warnings, and
in some cases (when filecheck was enabled) making the whole directive fail.
Skipping the empty results fixes that, but this is papering over another
problem: If the missing page is later added, there is not dependency
information to know that the inline needs to be updated. Perhaps smcv will
fix that later.
|
|
|
|
|
| |
This caused the build system to make unwanted man pages. Using comments
instead.
|
| |
|