Commit Graph

64 Commits

Author SHA1 Message Date
Peder Bergebakken Sundt d1612e2804 Fix utf8 and JSON issues resulting from MYSQL being weird 2018-08-24 13:53:18 +02:00
Peder Bergebakken Sundt 07c1a90845 Whoops again 2018-08-24 13:24:42 +02:00
Peder Bergebakken Sundt dd2ca22bba Add door sensor REST api
We have yet to add the door states to the frontpage or something
2018-08-24 12:28:06 +02:00
Markus Wang Halvorsen 2b3d6d7026 Add info pages for individual events 2018-08-19 15:33:10 +02:00
Peder Bergebakken Sundt 7669566f81 Expand agenda->getNextDays() to include events on current day which have passed. 2018-08-13 18:47:17 +02:00
Peder Bergebakken Sundt 79e413d194 Switch to useing markdown for user formatted text 2018-08-12 03:52:55 +02:00
Peder Bergebakken Sundt 307eba4218 Disallow visiting unexisting project pages 2018-08-12 03:43:50 +02:00
Peder Bergebakken Sundt d92e53f0b7 Disallow invalid event dates.
this froze the simpleevent class
2018-08-09 22:27:28 +02:00
Peder Bergebakken Sundt b965da0a6c Add ability to join and leave groups, get row id in a way supported by both mysql and sqlite 2018-08-09 00:50:31 +02:00
Peder Bergebakken Sundt adab82964d Update animekveld and nerdepitsa sales pitches 2018-08-09 00:43:22 +02:00
Peder Bergebakken Sundt 32cc4ec27f Fix MOTD
It now won't require there to be at least one entry in the motd table.
I also tidied up the motd class
2018-08-06 23:33:32 +02:00
Markus Wang Halvorsen e60195d431 Migrate project owners to the project member table
... to keep project membership tidy and centralized
This puts organizer fitlers out of commission for now
2018-02-26 16:24:50 +01:00
Markus Wang Halvorsen 54467ab9b9 Small project member related fixes 2018-02-24 21:09:31 +01:00
Markus Wang Halvorsen 30c8aa2032 Groundwork for project members
Tools for adding/removing members are coming soon (tm)
2018-02-24 21:09:15 +01:00
Markus Wang Halvorsen d984dfb89c Begin work on project pages
Also store project owners' emails as contact info
2018-02-24 19:41:57 +01:00
Markus Wang Halvorsen ebe3ce0e1e Better text breaking on hendelser 2018-02-24 17:49:17 +01:00
Markus Wang Halvorsen 43fb843b17 Fix missing p tag without violating the purity of plaintext 2018-02-24 17:45:51 +01:00
Markus Wang Halvorsen 32f9653a6d Prepare for merge 2018-02-24 16:53:17 +01:00
Peder Bergebakken Sundt 550161bba2 Add colors to each event in hendelse 2018-02-20 19:36:06 +01:00
Peder Bergebakken Sundt c2374d999d Fix bug with simpleevents where the description didn't start with <p> tags 2018-02-20 18:56:02 +01:00
Markus Wang Halvorsen 1db31b9e56 Add MOTD 2018-02-13 16:58:54 +01:00
Markus Wang Halvorsen 5e10d53c36 Fix newlines in project descriptions 2018-02-13 16:28:59 +01:00
Peder Bergebakken Sundt 5dd2260948 Fix dbactivity queries, missing a required column 2018-02-10 18:01:53 +01:00
Markus Wang Halvorsen 689975f262 Admins can add new users to usergroup system
new users meaning users who aren't in the usergroup system for the website yet.

also spicier no access messages
2017-11-11 20:37:04 +01:00
Markus Wang Halvorsen 3d3903eadc Check usergroups when accessing admin panel 2017-11-11 17:06:56 +01:00
Markus Wang Halvorsen 1ce3490ff0 Usergroup system 2017-11-11 17:00:08 +01:00
Markus Wang Halvorsen e5dcb07659 My projects page 2017-10-28 20:09:54 +02:00
Markus Wang Halvorsen 7e3d256f93 Add project admin interface 2017-10-28 16:44:56 +02:00
Markus Wang Halvorsen 1da1785e46 Add project creation
The projects page will also display a few random projects now
2017-10-22 17:57:55 +02:00
Peder Bergebakken Sundt 473cd000d0 Remove url on simpleevent 2017-10-22 14:15:11 +02:00
Markus Wang Halvorsen 1abb7813a8 Add event editing to admin interface 2017-10-12 00:38:28 +02:00
Markus Wang Halvorsen 89c2a59fd6 Beginning of the admin interface 2017-10-07 23:12:10 +02:00
Peder Bergebakken Sundt f7506d57da Fix some norsk 2017-10-07 23:09:04 +02:00
Yorin Anne De Jong cd150d73c5 Cleanup code 2017-10-07 16:41:50 +02:00
Yorin Anne De Jong db2ade9da0 Read kurs from database. 2016-08-29 18:27:31 +02:00
Yorin Anne De Jong 60cadc9284 Make description in HTML. 2016-08-29 18:24:21 +02:00
Yorin Anne De Jong b8f71db554 Add image for brettspillkveld 2016-08-27 00:13:58 +02:00
Yorin Anne De Jong 305b4e7064 Remove empty events from Agenda::getNextOfEach 2016-08-27 00:13:28 +02:00
Fredrik Lindberg Strupe 1543363b10 Use tabs to make Yorn happy 2016-08-26 23:46:41 +02:00
Fredrik Lindberg Strupe d56dfcab46 Fetch event description from event class 2016-08-26 23:31:44 +02:00
Yorin Anne De Jong 5a241a84a5 Fix regression, placeholders for database events. 2016-08-26 23:23:57 +02:00
Yorin Anne De Jong ee000d2d67 Perfectionism. 2016-08-26 23:19:27 +02:00
Yorin Anne De Jong b1266aa448 Set social activity text through class functions. 2016-08-26 23:18:14 +02:00
Yorin Anne De Jong 1650328ccd Add Agenda::getNextOfEach() 2016-08-26 23:18:14 +02:00
Fredrik Lindberg Strupe f39389ead4 Global date formatting function 2016-08-26 23:14:46 +02:00
Yorin Anne De Jong 07d3e47735 Add import for DateInterval. 2016-08-26 22:47:47 +02:00
Yorin Anne De Jong 4cd3f90459 Add getRelativeDate() in Event. 2016-08-26 22:16:54 +02:00
Yorin Anne De Jong 5b5023e696 Rename OnceEvent to SimpleEvent, fix regression. 2016-08-26 17:58:43 +02:00
Yorin Anne De Jong 328a2a31e6 Add URL property to events. 2016-08-26 17:22:11 +02:00
Yorin Anne De Jong 66114f36f9 Simplify class structure. 2016-08-26 17:04:20 +02:00