<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/app/views/admin/_menu.html.erb, branch erdgeist-revive-events</title>
<subtitle>[no description]</subtitle>
<id>https://erdgeist.org/gitweb/cccms/atom?h=erdgeist-revive-events</id>
<link rel='self' href='https://erdgeist.org/gitweb/cccms/atom?h=erdgeist-revive-events'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/'/>
<updated>2026-06-30T17:22:24Z</updated>
<entry>
<title>Fix events CRUD for standalone events and add events to admin menu</title>
<updated>2026-06-30T17:22:24Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-30T01:55:42Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=51629c5c42270a346885057a441095c964101cc1'/>
<id>urn:sha1:51629c5c42270a346885057a441095c964101cc1</id>
<content type='text'>
- event_params now permits title, description, is_primary
- event_information helper lists all node.events, not just the first
- Occurrence.generate handles nil node (standalone events)
- Page.aggregate order_by title uses correlated subquery to avoid
  GROUP BY conflict with tag-filter path; order_direction whitelisted
  to ASC/DESC to prevent SQL injection
- Events link added to admin menu bar
- events/index shows title, is_primary; drops latitude/longitude columns
</content>
</entry>
<entry>
<title>Restore and improve admin node search</title>
<updated>2026-06-29T02:30:22Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-29T02:28:55Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=191a77b2f7c280e00f7348507c13a173c704fcf9'/>
<id>urn:sha1:191a77b2f7c280e00f7348507c13a173c704fcf9</id>
<content type='text'>
- Admin search broke when routing-filter was removed: hardcoded /admin/search
and /admin/menu_search URLs in admin_search.js no longer matched the
locale-scoped routes. Fix by emitting locale-aware URLs from the layout
as JS variables.

- Also fixes form submission (POST -&gt; GET, missing = on form_tag), jQuery
.attr("value") -&gt; .val() for typeahead input reading, and template name
for Rails 8 compatibility.

- Adds a visible "search" link to the admin menu so editors can discover
the feature without knowing the Alt+F shortcut. Search results now show
node path alongside title and link directly to the edit view.

Named route admin_menu_search added to routes.rb.
</content>
</entry>
<entry>
<title>Stage 5 click-testing fixes</title>
<updated>2026-06-26T11:40:55Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-26T11:40:55Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=811bb04649365b0faaa00b1e0810bb101a4d19b1'/>
<id>urn:sha1:811bb04649365b0faaa00b1e0810bb101a4d19b1</id>
<content type='text'>
- Fix link_to :method → button_to for all PUT/DELETE actions
- Add button_to CSS reset to admin.css for visual consistency
- Fix admin layout: replace broken jquery/jquery_ujs pipeline refs with
  admin_bundle via sprockets; add sprockets-rails, jquery-ui-rails gems
- Add app/assets/javascripts/admin_bundle.js pipeline manifest
- Fix event_information helper: use safe_join to avoid double-escaping
- Fix nodes_helper: to_s(:db) → to_fs(:db) for event times
- Fix revisions view: eliminate nested forms; diff button uses vanilla JS
  to collect radio button values before POST
- Fix config/environments/development.rb and test.rb: cache_classes →
  enable_reloading
- Add routing_filter_rails71_patch.rb version guard
- Move LockedByAnotherUser to own file for Zeitwerk autoloading
- Fix Globalize fallbacks via config.i18n.fallbacks in application.rb
</content>
</entry>
<entry>
<title>Rails 4.2 view fixes</title>
<updated>2026-06-25T02:35:21Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-25T02:35:21Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=5f8cc4fa269dadc895d99eec9ef3a82b17c5890a'/>
<id>urn:sha1:5f8cc4fa269dadc895d99eec9ef3a82b17c5890a</id>
<content type='text'>
- Replace :confirm =&gt; with :data =&gt; { :confirm =&gt; } in all link_to calls
- Fix link_to_path helper: use content_path named route instead of hash-style routing
- Fix admin/_menu.html.erb: use named routes for logout and admin index
- Fix admin layout: load jquery/jquery_ujs before jquery-ui, remove duplicate jQuery 1.3.2
- Add csrf_meta_tags to admin layout
</content>
</entry>
<entry>
<title>Added logout link to main navigation</title>
<updated>2009-11-09T18:59:23Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-11-09T18:59:23Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=de0647b6b5af45037b75c4e2ddb32d6aed752233'/>
<id>urn:sha1:de0647b6b5af45037b75c4e2ddb32d6aed752233</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minor menu style fix - don't even look</title>
<updated>2009-09-03T18:40:36Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-09-03T18:40:36Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=dafe3c914f18cfb876969757e426a1fd9a3cb2aa'/>
<id>urn:sha1:dafe3c914f18cfb876969757e426a1fd9a3cb2aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added menu items resource</title>
<updated>2009-08-08T13:38:20Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-08-08T13:38:20Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=8345fb8001e82b145b9ce4c8558d4d4712ebad60'/>
<id>urn:sha1:8345fb8001e82b145b9ce4c8558d4d4712ebad60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Integrated basic Asset upload functionality. You can upload files now and use their url in pages.</title>
<updated>2009-04-25T12:55:27Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-04-24T09:43:08Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=cf1b60e0cfa7d1a8f4a80d686649cc12e73a634e'/>
<id>urn:sha1:cf1b60e0cfa7d1a8f4a80d686649cc12e73a634e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlight the users button</title>
<updated>2009-04-13T19:17:55Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-04-13T19:17:55Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=f756c3baf09d71ff43edda9ae036bd2e325074a4'/>
<id>urn:sha1:f756c3baf09d71ff43edda9ae036bd2e325074a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rebuilding the admin interface</title>
<updated>2009-04-13T15:56:46Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-04-13T15:56:46Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=27167671722b7c7a997c8bed7713ee9013bac326'/>
<id>urn:sha1:27167671722b7c7a997c8bed7713ee9013bac326</id>
<content type='text'>
</content>
</entry>
</feed>
