Commit Graph

146 Commits

Author SHA1 Message Date
Andre Staltz
874a37cbbc
format the HTML in allow-list.tmpl 2021-02-25 18:18:58 +02:00
Andre Staltz
2b7200512f
move the notices-list link to the admin nav 2021-02-25 18:17:51 +02:00
Andre Staltz
70e82752cb
style the landing page 2021-02-25 18:15:18 +02:00
Andre Staltz
96b6e097dc
display description notice on the landing page 2021-02-25 18:00:57 +02:00
Andre Staltz
b02932228e
style the show notice page 2021-02-25 17:42:57 +02:00
Andre Staltz
ce98eeb377
style the footer and notice links 2021-02-25 17:23:51 +02:00
Andre Staltz
62d31f08b9
implement new template func "urlToNotice" 2021-02-25 17:18:51 +02:00
Henry
f774817536
Merge pull request #40 from ssb-ngi-pointer/editable-notices 2021-02-25 12:36:55 +01:00
Henry
6e630f9cd5 fix tests 2021-02-25 11:25:43 +01:00
Henry
ec7e57d2f5 place list of notices in the top nav 2021-02-25 11:22:25 +01:00
Henry
d22996c24d rm news 2021-02-25 11:22:15 +01:00
Henry
e254803717 nits 2021-02-25 11:17:52 +01:00
Henry
2b79354d20 fix typo 2021-02-25 11:14:39 +01:00
Henry
99e56dbcbf re-use edit template for new translation 2021-02-25 11:13:48 +01:00
Henry
a5e8165a73 fix HTML list 2021-02-25 10:27:26 +01:00
Henry
1ec3e8b064 list, set and get pinned notices 2021-02-25 10:07:47 +01:00
Henry
e5a07fd8bc (Pinned)Notices
Notices are pages that admins can fill with their content to describe
and customize the room.

Pinned notices are common notices that each room has. Like a description
and privacy policy.

* update models
* simple crud test for basic notices
* edit and save notices as admin
2021-02-25 10:07:44 +01:00
André Staltz
3c921cef80
Merge pull request #39 from ssb-ngi-pointer/paginate-members
implement pagination in allow-list overview
2021-02-24 18:19:16 +02:00
André Staltz
f62193b94b
Merge pull request #38 from ssb-ngi-pointer/menu-route
new route "menu" that is accessible on mobile only
2021-02-24 18:04:22 +02:00
Andre Staltz
ad5356d58b
replace panics with returning formatted errors 2021-02-24 18:02:52 +02:00
Andre Staltz
743cc074d7
implement pagination in allow-list overview 2021-02-24 15:54:36 +02:00
Andre Staltz
eaf4a4447c
new route "menu" that is accessible on mobile only 2021-02-24 12:08:21 +02:00
André Staltz
92ee332546
Merge pull request #36 from ssb-ngi-pointer/active-menu-item
highlight active menu item with current_page_is
2021-02-24 11:58:19 +02:00
Andre Staltz
622b01a854
highlight active menu item with current_page_is 2021-02-23 18:41:02 +02:00
André Staltz
f392dfbcf3
Merge pull request #32 from ssb-ngi-pointer/prettify-responsive
responsive design of admin menus
2021-02-23 14:48:12 +02:00
Andre Staltz
1dbc09a81a
responsive design of admin menus 2021-02-23 14:24:20 +02:00
Henry
fbdba34a1d
Merge pull request #31 from ssb-ngi-pointer/prettify-members
Prettify members page
2021-02-23 12:42:32 +01:00
Andre Staltz
ad0f025c4d
fix allow_list tests for new HTML structure 2021-02-23 12:56:28 +02:00
Andre Staltz
fee39ac3b7
format HTML templates with each attribute on its own line 2021-02-23 12:56:28 +02:00
Andre Staltz
90455ae34b
prettify the allow-list removal confirmation page 2021-02-23 12:24:12 +02:00
Andre Staltz
0aa8265cd4
prettify the allow-list main page 2021-02-23 12:23:16 +02:00
Henry
56ef07d9f2
Merge pull request #30 from ssb-ngi-pointer/bring-back-dev-mode
Bring back dev mode
2021-02-22 16:56:03 +01:00
Henry
67597d9f8a turn template evaluation error fatal
this shouldn't just be logged and discarded as "not logged in"
2021-02-22 16:29:05 +01:00
Henry
af53bf71f5 comment broken back href 2021-02-22 16:25:13 +01:00
Henry
73471b5ff6 update http/render 2021-02-22 16:20:26 +01:00
Henry
9c0d4c9fd4 check for properly rendered error page 2021-02-22 16:13:20 +01:00
Henry
cea1e62207 fix template paths in sub-page tests 2021-02-22 16:02:55 +01:00
Henry
094ce57b9e github actions: bump go version to 1.16 2021-02-22 15:55:59 +01:00
Henry
ccd3612124 add dev mode to i18n 2021-02-22 15:51:58 +01:00
Henry
d774056f29 establish old asset paths 2021-02-22 15:51:58 +01:00
Henry
8285c68417 remove -development falg from server cli
use -tags dev like we do in the rest of the code
2021-02-22 15:51:58 +01:00
Henry
f0e61e7189 add back dev build tag for local file access without embedding 2021-02-22 15:51:55 +01:00
Henry
b5330884ab move inline style tag to seperate file
also the assets paths they are a little different after #26
2021-02-22 15:13:16 +01:00
Henry
abb4a0f627 leftover 2021-02-22 15:12:51 +01:00
Henry
1787a27898
Merge pull request #27 from ssb-ngi-pointer/prettify-templates
improve styles of template containers and sign-in
2021-02-22 15:09:24 +01:00
Andre Staltz
143b910f9f improve styles of template containers and sign-in 2021-02-22 14:57:45 +01:00
Henry
9dc77132ab
Merge pull request #26 from ssb-ngi-pointer/go1.16-embed
Go1.16 embed (fixes #20)
2021-02-22 14:51:40 +01:00
Henry
534691b639 change template paths for embed.FS 2021-02-22 14:49:11 +01:00
Henry
5829cb1197 migrate migrations
had to patch the upstream dependency, nothing too big though. Expecting
a merge after some small backwards compat discussion.
2021-02-22 14:49:11 +01:00
Henry
c0efc3d1fa convert i18n defaults to embed 2021-02-22 14:49:11 +01:00