magiclabs/alchemy_cms — pull request #638 by thomasjachmann (2014-09-24 20:56:06+00:00)
Title: Set page's published_at when not using publish!

Before, ```published_at``` was only set when you explicitly called
```Alchemy::Page#publish!```. It wasn't set when a user just edited the
page properties and changed the public flag to true. This commit
changes this. Whenever a page is made public, it's ```published_at```
timestamp is set if it wasn't set before.