summaryrefslogtreecommitdiff
path: root/app/controllers/nodes_controller.rb
AgeCommit message (Collapse)Author
2009-09-12changed the ui click flow a bithukl
2009-09-11enhanced LockedByAnotherUser exception which now includes a message showing the last modified time.hukl
Closes #13
2009-09-10going back to raisl 2.3.3 as 2.3.4 has weird issues when translationg active record validation errorshukl
also changing the german error messages to english as the interface is english only so far
2009-09-10forgot to remove the breakpoint herehukl
2009-09-10refactored the create method to actually produce meaningful error messages when something goes wrong. added tests for corner caseshukl
2009-09-09added editing of slugs and moving of nodes. to edit a slug or move a node you edit that node, make your changes and save. the slug and parent node changes ↵hukl
get staged and are applied once that revision is published
2009-09-08lots of gui improvements for creating nodeshukl
2009-09-06Marked Controllers private / public and added authorization filters accordinglyhukl
2009-09-03more graceful handling of locked pages exceptions.hukl
2009-06-13added js search widget with clickable results that will take the user to the brand new "show" version of the page. so the user doesn't create new revisions ↵hukl
and locks all the time when he / she only wants to take a look at it.
2009-05-01always render a previewhukl
2009-04-19fix for renamed methodhukl
2009-04-16added autosave to node edit view. saves every 15 secondshukl
2009-03-22Finally! The cloning of pages for creating new drafts is now a lot cleaner. I had to search for a while to figure out a better way. Thank you svenfuchs and ↵hukl
joshmh for the support!
2009-03-21small changehukl
2009-03-09after creating a node, edit it rather than showing ithukl
2009-03-08added basic preview feature. If a draft exists, the show action renders a proper preview. If not the default show template is rendered.hukl
2009-03-02added unlock functionality. not yet hooked up with permissions though. anybody can unlock. put a confirmation in front of it. destroy has to be confirmed as ↵hukl
well
2009-03-01refactored drafts which are now identified by a draft_id on the node rather than by guessing it. i was really that close to make that mistake again.hukl
2009-02-26the locale stuff as well as the cloning should work now entirely as expected although the cloning itself isn't really a beautyhukl
2009-02-24small modification with a big workflow impact!hukl
2009-02-22replaced freeform textfield with select tag which has to be replaced with something more decent soon. but it works for nowhukl
2009-02-22another round of view updateshukl
2009-02-22lots of view improvements - not ready thoughhukl
2009-02-21wiring together some views to make basic navigationhukl
in the admin interface possible
2009-02-21adding @node filter for publish action and settinghukl
a new member route for the nodes resource so that a put request on /nodes/id/publish will publish the current draft of a node
2009-02-21added before_filter :login_requiredhukl
2009-02-17changed index action to use pagination. avoiding ahukl
tree for now
2009-02-15using real users now that we have a real user modelhukl
2009-02-15more nodes controller functionalityhukl
2009-02-15* removed the auditing observer, we'll do it the old fashioned waysimon
* added permission model * locked down attributes on page model
2009-02-15* mergin stuff yo, why do i have to do this again?simon
2009-02-15* here comes da wicked sick auditing observer hacksimon
2009-02-15brace for impactsimon
oh god, oh god, we're all going to die ...
2009-02-15added implementation details for nodeshukl
2009-02-13tiny change for future user modelhukl
2009-02-08added nodes controller and made it a resource.hukl
since the node is the proxy for the pages behind it, it makes sense to operate on nodes rather than on the pages themselves.