Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-27 | Update tests to reflect the fact that the admin group is gone. | Bharat Mediratta | |
Fix a bug in user::create(), found by the unit tests (hooray)! | |||
2008-11-27 | 1) Create a Theme_View class that combines the functionality of the Theme ↵ | Tim Almdal | |
class with the View class. 2) Only define the form.html.php::DrawForm method once if there are multiple forms on the page (i.e. comments and add tags) | |||
2008-11-27 | Give the admin user actual admin privileges | Bharat Mediratta | |
2008-11-27 | Add navigation_top() and navigation_bottom() insertion points | Bharat Mediratta | |
Move "My Gallery" navigation tab into the user module and only show it if you're logged in | |||
2008-11-27 | Make tags look a little better. | Bharat Mediratta | |
2008-11-27 | Centralize logging around installing/uninstalling modules. | Bharat Mediratta | |
2008-11-27 | Move form generation off into tag::get_add_form(). We can't use a ↵ | Bharat Mediratta | |
controller to generate the form (it's incompatible with our REST model where controllers print stuff) | |||
2008-11-27 | Remove stray trailing blank lines | Bharat Mediratta | |
2008-11-27 | Move javascript from default theme to appropriate modules | Tim Almdal | |
2008-11-27 | Get rid of the placeholder "add tags here..." text, and clear the form | Bharat Mediratta | |
on submit. | |||
2008-11-27 | Refactor cloud generation into a helper so that we can call it from | Bharat Mediratta | |
Tags_Controller::_index(). This enables our Ajax code to reload the tags block after we submit a new tag, so update the JS to do that properly. | |||
2008-11-27 | Clean up REST pattern in tags: | Bharat Mediratta | |
1) Generate the form in Tags_Controller::_form_add() 2) Process the form submit in Tags_Controller::_create() 3) Create the tag properly This required me to limit our scope to adding one tag at a time, which I think is fine if we're doing Ajax style tag addition. | |||
2008-11-27 | Fix indentation. | Bharat Mediratta | |
2008-11-27 | We are now submitting the ajax tag add form to the server correctly and ↵ | Tim Almdal | |
rehooking the ajaxForm | |||
2008-11-27 | Trying 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-26 | Skip the tags block if there're no tags | Bharat Mediratta | |
2008-11-26 | Add 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-26 | Move Tag_Controller -> Tags_Controller to fit our REST pattern. | Bharat Mediratta | |
2008-11-26 | Clean up unnecessary comments, remove stray references to Comment_Controller | Bharat Mediratta | |
2008-11-26 | Breadcrumbs now look right for dynamic tag albums | Tim Almdal | |
2008-11-26 | Duh, 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-26 | Modify 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-26 | Remove test since the method to be tested was removed | Tim Almdal | |
2008-11-26 | Change sort_by_name to case insensitive sort. | Bharat Mediratta | |
2008-11-26 | Simplify 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-26 | Re-enable code to drop view columns from the items table when deleting groups. | Bharat Mediratta | |
2008-11-26 | Ignore errors from dropping view columns from the items table. | Bharat Mediratta | |
2008-11-26 | Clean tag creation | Tim Almdal | |
2008-11-26 | Actually call uninstall! | Bharat Mediratta | |
2008-11-26 | Remove stray 'filter' instances | Bharat Mediratta | |
2008-11-26 | Remove the more or less links | Tim Almdal | |
2008-11-26 | Add support for marking users as "admin" | Bharat Mediratta | |
2008-11-26 | Add support in the scaffolding for adding users to groups, adding and | Bharat Mediratta | |
removing users and groups. | |||
2008-11-26 | group::create() and group::delete() now manage the view_## columns in | Bharat Mediratta | |
the items table. Convert installer over to using new creation API. | |||
2008-11-26 | Create user/group create/delete functions and have the scaffolding use them. | Bharat Mediratta | |
2008-11-25 | Moving 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-25 | Display tag block using data from the database | Tim Almdal | |
2008-11-25 | 1) 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-25 | Correct call to undefined uninstall_modules method. Should have been ↵ | Tim Almdal | |
_uninstall_modules | |||
2008-11-25 | Rename get_absolute_url to abs_current | Tim Almdal | |
2008-11-25 | Normalize atom url generation | Tim Almdal | |
2008-11-25 | Dynamically locate modules to install for test | Tim Almdal | |
2008-11-25 | Modify the test controller to call tag_installer::install and uninstall | Tim Almdal | |
Created the first tag unit test | |||
2008-11-25 | Fix tests | Tim Almdal | |
2008-11-25 | Simplify the API. We don't have a need to add multiple tags to | Bharat Mediratta | |
multiple items, so don't create a confusing API where we don't need one. The caller can just as easily loop over items and tags. Use ORM::has() instead of manually looping over items, which would be wildly inefficient on large installs. Document that we're calling ORM::has() a second time just so that we can update the count correctly. | |||
2008-11-25 | Move comment listing into the comment module | Bharat Mediratta | |
2008-11-25 | Oops, fix a typo causing us to treat an array like a string. | Bharat Mediratta | |
2008-11-25 | Fix a bug in thumbnail_info where we were printing out the data instead of ↵ | Bharat Mediratta | |
returning it | |||
2008-11-24 | Moved the creation of tags into the tag helper library. Added a count field ↵ | Tim Almdal | |
to the tags table. Bharat, I know you said not to worry about caching, but I want to explore what are some of the issues with keeping track of the counts as we go. (i.e. is it a pain in the a__) | |||
2008-11-24 | Add @todo to look at normalizing the url functions to the ones already in ↵ | Tim Almdal | |
MY_url.php |