summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-27Add page_type() functionBharat Mediratta
2008-11-27Fix indentation.Bharat Mediratta
2008-11-27We are now submitting the ajax tag add form to the server correctly and ↵Tim Almdal
rehooking the ajaxForm
2008-11-27Trying to add tags, but it doesn't work yet. For some reason that i can't ↵Tim Almdal
figure out, the form never validates and I never get into the true branch of the if. I'm taking a break for awhile.
2008-11-26Link to the albums in the album tree.Bharat Mediratta
2008-11-26Draw an album tree in the access -> permissions tab.Bharat Mediratta
2008-11-26Skip the tags block if there're no tagsBharat Mediratta
2008-11-26Add a new "tag" page type.Bharat Mediratta
Create the concept of "page types" which let us specify the kind of page that we're rendering in high level terms. Currently there are three page types: album, photo and tag. The tag page type uses slightly different variables. It has a $tag but no $item. Adjust all sidebar_block() functions to avoid printing stuff that's dependent on the item if there is no item. Simplify the tag code to stop trying to fake an item. Update the theme slightly to use $item and $tag where appropriate (notably, for making the <title> element).
2008-11-26Indentation fix.Bharat Mediratta
2008-11-26NULL -> nullBharat Mediratta
2008-11-26Move Tag_Controller -> Tags_Controller to fit our REST pattern.Bharat Mediratta
2008-11-26Clean up unnecessary comments, remove stray references to Comment_ControllerBharat Mediratta
2008-11-26Some code audit fixes and adding some directory separator normalization code ↵Andy Staudacher
to make it work on Windows as well.
2008-11-26Add a thumbnail to the root directory, in case it gets displayed in a tag ↵Tim Almdal
dynamic album
2008-11-26Breadcrumbs now look right for dynamic tag albumsTim Almdal
2008-11-26Duh, i have the count in the tag model... why do i need to do a query to count?Tim Almdal
Added text to the description instead of return an empty string
2008-11-26Modify the tag model to behave like a virtual album. There are two ↵Tim Almdal
outstanding issues that i still have to resolve. The first being there is no thumbnail for the root directory, so it doesn't look quite right. And secondly, the bread crumb shows the dynamic tag album as hot having a parent. I wanted it to be the root directory, but i will overcome :-)
2008-11-26Remove test since the method to be tested was removedTim Almdal
2008-11-26Initial commit of the translation class, I18n_Core and some tests.Andy Staudacher
- Port of Ruby's I18n gem (http://rails-i18n.org/) - Added proper plural handling on top of that. - Using CLDR 1.6's plural form data - See I18n_Test for example usage. - Not integrated into G3 templates yet. Probably adding __() as alias for I18n::instance->translate(). - No specific plan yet where localization files should live.
2008-11-26Style the tag cloud add form.Bharat Mediratta
2008-11-26Change sort_by_name to case insensitive sort.Bharat Mediratta
2008-11-26Simplify tags code some more:Bharat Mediratta
1) change buckets to be 1-7 not 0-6.. zero-based indicies don't make sense in the real world and are liable to confuse themers. 2) Change tag API to popular_tags($count) which just returns the popular tags. Let the block code massage it into the right format for the view. 3) Move alphasort into the block code, simplify it and rename it to sort_by_name so that it's more descriptive 4) Do the bucketing in the view; this allows the themer to override it and create their own bucketing algorithm to go with the theme's CSS. 5) Don't create any temporary objects.
2008-11-26Re-enable code to drop view columns from the items table when deleting groups.Bharat Mediratta
2008-11-26Ignore errors from dropping view columns from the items table.Bharat Mediratta
2008-11-26Clean tag creationTim Almdal
2008-11-26Actually call uninstall!Bharat Mediratta
2008-11-26Remove stray 'filter' instancesBharat Mediratta
2008-11-26Remove the more or less linksTim Almdal
2008-11-26Add support for marking users as "admin"Bharat Mediratta
2008-11-26Add support in the scaffolding for adding users to groups, adding andBharat Mediratta
removing users and groups.
2008-11-26group::create() and group::delete() now manage the view_## columns inBharat Mediratta
the items table. Convert installer over to using new creation API.
2008-11-26Use lorem2 words as inputs to generateTags. Limiting the number ofBharat Mediratta
tags results in a better distribution of the tags (so the cloud looks nicer).
2008-11-26Create user/group create/delete functions and have the scaffolding use them.Bharat Mediratta
2008-11-25Moving right along on tags. Now the threshold for which tags can be ↵Tim Almdal
changed. The default is to show all the tags (i.e. count >= the minimum frequency) by clicking on the "See Less" link, the tag cloud will not show the minimum frequency, so the number of tags shown is smaller. The "See More" link works the opposite way.
2008-11-25Display tag block using data from the databaseTim Almdal
2008-11-251) Changed how the test tags are generated to be able to create a better ↵Tim Almdal
distribution 2) Added a new helper function "load_buckets" assign the class suffix to each tag 3) Created a unit test to test the load_buckets function
2008-11-25Correct call to undefined uninstall_modules method. Should have been ↵Tim Almdal
_uninstall_modules
2008-11-25Rename get_absolute_url to abs_currentTim Almdal
2008-11-25Normalize atom url generationTim Almdal
2008-11-25Dynamically locate modules to install for testTim Almdal
2008-11-25The scaffolding can now add and delete users and groups. Yippee!Bharat Mediratta
2008-11-25Add a "Access" tab to the scaffolding and list users and groups.Bharat Mediratta
Refactor welcome.php a little bit to make index() more readable.
2008-11-25Modify the test controller to call tag_installer::install and uninstallTim Almdal
Created the first tag unit test
2008-11-25Fix testsTim Almdal
2008-11-25Make the album_top and header_bottom annotated theme blocks look a little ↵Bharat Mediratta
bit nicer (but not perfect)
2008-11-25Move album_top back inside gAlbumHeader so that the slideshow link appears ↵Bharat Mediratta
on the same line as the title/description.
2008-11-25Change url() to use url::file() since it's more concise.Bharat Mediratta
2008-11-25Remove module() since it's now unused. We can add it back if we decide that ↵Bharat Mediratta
we want it again.
2008-11-25Move the in-place-edit JS into the page_footer callback and out ofBharat Mediratta
Theme.php.
2008-11-25tag::add_tag() -> tag::addBharat Mediratta