Commit graph

23 commits

Author SHA1 Message Date
Peter Goodhall
e23decde7e Conditional action buttons in logbooks list
Make action buttons in the logbooks index conditional while keeping layout intact. Always show the Edit button; show Embed only when a public_slug exists; show Share only for the owner or admin; show Delete only when the logbook is not the active station logbook and the user is the owner. Hidden placeholder buttons include tabindex and aria-hidden to preserve spacing and accessibility. Added inline comments for clarity.
2026-04-13 22:28:00 +01:00
Peter Goodhall
1a62e400af Add embed widget modal and attribution for logbooks
Introduced an 'Embed Code' modal in the logbooks index to allow users to easily copy iframe code for embedding their logbook widget. Also added a 'Powered by Cloudlog' attribution to the widget view for better visibility and credit.
2025-12-22 15:04:03 +00:00
Peter Goodhall
b287af642b Add multi-user logbook sharing and permissions
Introduces logbook sharing with read, write, and admin permission levels via a new station_logbooks_permissions table and related migration. Updates controllers, models, and views to support managing collaborators, restricts sensitive actions to owners/admins, and adds UI for sharing management. Also adds user lookup by callsign and improves logbook/station location access logic.
2025-11-19 15:37:34 +00:00
Peter Goodhall
740537cf78 Redesign logbooks management UI and add custom styles
Revamped the logbooks management page for improved usability and modern appearance, including enhanced table layout, action buttons, and empty state messaging. Added dedicated CSS styles for logbooks management components to ensure consistent spacing, card appearance, badge sizing, and DataTable integration.
2025-08-09 22:41:14 +01:00
HB9HIL
6bdca6cee8 aligned tables 2023-12-08 17:34:47 +01:00
HB9HIL
ced2f519b7
Merge pull request #27 from magicbug/dev
Dev
2023-11-22 16:08:35 +01:00
Andreas
e3814bf1e8 Fixed closing table tags in views 2023-11-22 14:48:33 +01:00
HB9HIL
8c4bae8453 run migration script 2023-11-14 13:35:53 +01:00
HB9HIL
ab6f4adeff Station Logbooks Multilang 2023-10-17 15:34:17 +02:00
phl0
e2ef6c2b20
Add logbook setting for public search 2023-07-10 17:11:40 +02:00
Andreas
b56fcb2f79 [Station logbooks] Tweaked the view a little bit and corrected the warning text on delete. 2023-01-01 13:26:20 +01:00
Andreas
dd5df25a22 [Station logbooks] Fixed card header and misc layout 2023-01-01 13:07:01 +01:00
Peter Goodhall
85528104cd [Station Logbooks] Cleaned up text and added link for public page 2022-05-03 14:36:30 +01:00
Peter Goodhall
f113d1c17b [Station Logbooks] Cleaned up the interface 2022-04-04 11:15:07 +01:00
Peter Goodhall
1b343f036e [Station Logbooks] Added datatable.js 2022-01-20 14:50:42 +00:00
Peter Goodhall
195f025e3b Update index.php 2022-01-05 22:45:19 +00:00
Peter Goodhall
6d3ed34c1c [Station Logbooks] Typo 🐑 2022-01-05 22:43:54 +00:00
Peter Goodhall
6a99e4c135 [Station Logbooks] Improved the overall layout and intro text 2022-01-05 22:43:04 +00:00
Thomas Werzmirzowsky
278cf3b016 set logbook active on creation of first logbook
set station profile active on creation of first station profile
disabled deletion of active logbook
disabled deletion of active station profile
2021-12-04 17:14:57 +01:00
Peter Goodhall
1566c913b7 Deleted unneeded text user already knew they where deleting a station logbook 2021-09-07 18:08:51 +01:00
Peter Goodhall
ce1d7a5351 Code added to have an active logbook and code to set it all up 2021-09-07 18:07:48 +01:00
Peter Goodhall
ee0a93b48a [Station Logbooks] Added code to create and delete station logbooks 2021-08-12 20:36:01 +01:00
Peter Goodhall
ef65494eb6 [Station Logbooks] Added the basics for the index page 2021-08-12 20:17:18 +01:00