beginning of the url string. Also, only do this when we're about to put it into the map, not when we're getting the g2 url else the url is mangled for other purposes. Fixes #1512.
the admin account post-install. Fixes #1511.
and constants to make overloading easier. Fixes #1510.
parsing REST urls. This fixes the problem that setting the url suffix breaks REST. Fixes #1500.
sidebar. Fixes #1499.
multiple concurrent tasks actually work in parallel and don't stomp on each other. Fixes #1498.
…'re doing for other similar calls
deleting the first item row in the database. The root issue is a bug in Kohana that's addressed in dca9b5f but in this change we deal with the fact that reloading an item can result in an instance of the item that's unloaded. In those cases, we should just ignore it and move on. Fixes #1489.
…ns the first instance in the database, which is super bad. Kohana ticket: http://dev.kohanaframework.org/issues/3397 Related G3 ticket: http://sourceforge.net/apps/trac/gallery/ticket/1489
items. Fixes #1488.
no associated items.
1) We're compacting tags on every deletion which is slow. Since we delete albums in batch, we should just do one tag compaction at the end. Fixes #1487. 2) Issue introduced in 3d952f4 where we trigger an item_related_update in tag::clear_all(). Since tag::clear_all() is called when we delete an item, this causes the search module to attempt to index a deleted item. Move that triggering upstream.
…rinting it directly to the output. I had problems with the admin check messing up the AJAX calls on the module update page. And it went away after this fix.
Item_Model::$updated since we want the url to be stable whenever possible. Fixes #1482.
RewriteBase and RewriteRule lines don't get merged in the resulting textarea. Fixes #1481.
when adding a tag to lots of items. Tag_Model::save() would call item_related_update for every tag related to an item upon save which is an O(N!) operation. Fixes ticket #1412.
…rtial fix for #1478.
Item_Model::data_file public. This allows us to intercept and tweak data files before saving the model which enables the max_size module.