<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/app/views/admin, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://erdgeist.org/gitweb/cccms/atom?h=master</id>
<link rel='self' href='https://erdgeist.org/gitweb/cccms/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/'/>
<updated>2026-06-29T02:30:22Z</updated>
<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>Stage 5 fixes: RouteWithParams removal, Globalize fallbacks, search stub, to_s(:db) → to_fs(:db), LockedByAnotherUser autoload, test environment config</title>
<updated>2026-06-26T03:19:28Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-26T03:19:28Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=a1ddc25da0d2aa79a4d9216ef7792f26233bd38e'/>
<id>urn:sha1:a1ddc25da0d2aa79a4d9216ef7792f26233bd38e</id>
<content type='text'>
- Remove safe_path helper and content_path shim from link_helper.rb
- Update all safe_path call sites in views to use named route helpers directly
- Fix Globalize fallbacks via config.i18n.fallbacks in application.rb, remove i18n initializer
- Stub Node.search returning none (search disabled pending PostgreSQL upgrade)
- Replace to_s(:db) with to_fs(:db) in node.rb, nodes_helper.rb, link_helper.rb, admin view
- Move LockedByAnotherUser to app/models/locked_by_another_user.rb for Zeitwerk autoloading
- Fix config/environments/test.rb: config.assets removed, cache_classes → enable_reloading,
  test_order removed, minitest pinned to ~&gt; 5.25
- Fix config/environments/development.rb: cache_classes → enable_reloading
- Park search vector migration in doc/ pending PostgreSQL and plpgsql availability
</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>Update deployed state to what's currently running</title>
<updated>2026-06-23T16:04:37Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-23T16:04:37Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=6424e10be5a89f175a74c71c55660412a169b8b8'/>
<id>urn:sha1:6424e10be5a89f175a74c71c55660412a169b8b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve worklflow</title>
<updated>2025-02-06T15:49:06Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2025-02-06T15:49:06Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=375ed745052148faeb34763087fe04214105f1b8'/>
<id>urn:sha1:375ed745052148faeb34763087fe04214105f1b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enhance admin view by sitemap</title>
<updated>2025-02-05T22:04:13Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2025-02-05T22:04:13Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=8199b48ae5d31b008f10dff173352bd8ba2d8890'/>
<id>urn:sha1:8199b48ae5d31b008f10dff173352bd8ba2d8890</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some missing files</title>
<updated>2025-01-28T21:52:26Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2025-01-28T21:52:26Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=90d12694e5ec45b249e826abb8dbdaccd3ff5220'/>
<id>urn:sha1:90d12694e5ec45b249e826abb8dbdaccd3ff5220</id>
<content type='text'>
</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 fix for admin overview</title>
<updated>2009-10-18T15:59:57Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-10-18T15:59:57Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=e941a84d6f371938e2e344d0d5ab49b7d54ad8f0'/>
<id>urn:sha1:e941a84d6f371938e2e344d0d5ab49b7d54ad8f0</id>
<content type='text'>
</content>
</entry>
</feed>
