Michael Weimann
4428266488
migrate panels to cards
2021-07-29 20:01:10 +02:00
Igor Scheller
0398efad65
Fixed tabs
2021-07-29 20:01:09 +02:00
Igor Scheller
08790b0b2e
Replaced labels with badges
2021-07-29 20:01:07 +02:00
Igor Scheller
36ba619d5a
Fixed button sizes and types
2021-07-29 20:01:06 +02:00
Igor Scheller
b41a9a02d1
Use bootstrap icons instead of glyphicons
2021-07-29 20:01:05 +02:00
Michael Weimann
5f7fcb9018
make all themes basically working with bs5
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate buttons and badges
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
upgrade bootstrap, fix devtool
remove postcss-preset-env
remove npm-run-all
add theme info to design
add theme configs for 2-15
make all themes compile
fix node env in script
refactor theme config
make all themes basically working
fix sass 3rd party warnings
replace slash div by math.div
2021-07-29 20:00:54 +02:00
Michael Weimann
9acaa03a71
migrate basic elements to bs5
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate body color to bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate the nav menu to bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate to bs5 badges
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate to bs5 nav pills
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate the login page to bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
fix the language dropdown in bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2021-07-29 19:41:09 +02:00
msquare
d7eb3b9c5b
how to mark angels as active
2021-05-21 21:17:37 +02:00
Igor Scheller
edcc1f481d
Fixed formatting
2021-05-11 21:50:54 +02:00
Xu
34b01fd37d
shifts filter own AngelTypes select only confirmed Angeltypes
2021-05-11 21:47:07 +02:00
msquare
7f1f3a773a
fix angeltype selection on admin shift entry create
2021-04-16 21:50:45 +02:00
msquare
d054378a63
add datetime picker to admin shifts page
2021-04-16 18:03:54 +02:00
Xu
1cfab91f28
wording: no self sign up allowed
2021-04-13 16:01:38 +02:00
Igor Scheller
6f27d11093
Use mailto: and tel: links
2021-04-12 17:13:48 +02:00
Igor Scheller
6aca6f08e2
Upgrade to PHP 8
2021-04-12 17:13:48 +02:00
Igor Scheller
30e1d41c0a
EventConfig: Set time on dates
2021-04-12 17:13:48 +02:00
Igor Scheller
149155fbda
Added email notification on new news
2021-04-12 16:15:25 +02:00
Xu
2c8fcbf506
AngelTypes_view: use mailto and tel links
2021-03-28 21:44:48 +02:00
Igor Scheller
28e357acd3
Shift sign up: Allow Supporters to signup users to occupied shifts
2020-12-26 21:14:10 +01:00
Igor Scheller
d423bb07d3
OAuth: Save auth tokens
2020-12-26 21:09:24 +01:00
Igor Scheller
d7152ebc09
Allow 0 minutes before/after schedule, fix room sorting
2020-12-26 02:39:52 +01:00
Igor Scheller
b5c974b9e3
Add new questions frontend
2020-12-20 17:46:45 +01:00
Igor Scheller
5cdf3889f9
Add max length for user settings
2020-12-20 17:46:45 +01:00
Igor Scheller
8284921ac5
Dashboard: Add URL filter
2020-12-20 17:15:24 +01:00
Igor Scheller
2745b04dc2
Added filter to dashboard
2020-12-20 17:15:24 +01:00
Igor Scheller
6738fbeec3
Fixed 500 when editing an Angeltype while session expires
2020-12-20 17:15:24 +01:00
EdJoPaTo
0bde445aa2
translation: less misleading admin_arrive translation
2020-12-18 21:16:46 +01:00
Igor Scheller
507e94aa55
Questions: Show newest first
2020-11-29 20:00:15 +01:00
msquare
39f96783cf
review changes
2020-11-25 00:49:45 +01:00
Igor Scheller
27331b4cf6
Use twig to render profile setting page
2020-11-25 00:49:45 +01:00
msquare
0c3ff73454
new setting page layout
2020-11-25 00:49:45 +01:00
msquare
d3265ef70a
add password settings page
2020-11-25 00:49:45 +01:00
Igor Scheller
ebab34ee67
Schedule import: Add overview
2020-11-22 16:53:07 +01:00
Igor Scheller
251f2cbfa6
OAuth: Added display name and metrics, show providers on user page
2020-11-22 14:55:29 +01:00
Igor Scheller
80941c2999
Login: Added OAuth support
2020-11-22 14:55:29 +01:00
Igor Scheller
c44d48a22a
Registration: Added autocompletion information and fixed naming
2020-11-22 14:55:29 +01:00
Igor Scheller
85baeb3a6b
Registration: Added pronoun
2020-11-22 14:55:29 +01:00
Igor Scheller
a136cd97df
Angellist: Fixed sorting
2020-11-17 21:34:34 +01:00
Lena Schneider
18d5bd3bd4
Add pronouns to angeltype members
...
fix #770
2020-11-08 16:27:54 +01:00
Igor Scheller
b5e0a46dbd
My Shifts: Link Angeltypes
...
Closes #707 (The angel types in the "My Shifts" view should be linked to their description page)
2020-10-18 16:58:36 +02:00
Igor Scheller
3d5ce35f5e
Show available vouchers in user view
2020-10-18 16:58:36 +02:00
Igor Scheller
e74eb6eee4
Shifts edit: Added schedule import warning
2020-10-18 16:58:36 +02:00
Igor Scheller
6c3d51272c
User page: Fixed arrival text
2020-10-18 16:58:36 +02:00
Igor Scheller
0bbc2d219d
Rename "restricted angeltype" to "Requires introduction" in the frontend
...
Closes #294 (Rename "restricted angeltype")
2020-10-18 16:55:11 +02:00
Allen Taylor
6c177d5173
Added timestamps for questions
2020-09-27 19:28:27 +02:00
Igor Scheller
f4f3487c93
Renamed variables for more consistent worklog naming
2020-09-24 17:38:12 +02:00
Igor Scheller
f732a4af6f
Added Worklog model
2020-09-24 17:38:12 +02:00
Igor Scheller
acf84f222d
Added Room model
2020-09-24 09:34:00 +02:00
Igor Scheller
e9726982fd
Edit user: Allow groups admin to change own groups
2020-09-22 11:46:11 +02:00
Igor Scheller
559d641825
User settings: Don't default to 1970-01-01
2020-09-22 11:46:11 +02:00
Igor Scheller
8ff9b8b9b9
Room page: Add edit/delete buttons
2020-09-22 11:46:11 +02:00
Igor Scheller
bd2994eea7
Admin arrive: Show button on user pages
2020-09-22 11:46:11 +02:00
Tim Neumann
a50dd9cae0
Add option for minutes after shift start where signup is allowed
2020-09-02 13:12:16 +02:00
Igor Scheller
390db395a6
File formatting fixes
2020-06-28 19:39:29 +02:00
Igor Scheller
272be5eab2
Shifts overview: Show all rooms and only own angel types
2020-06-14 13:55:08 +02:00
Igor Scheller
e947e788f9
Rebuild logs view
2020-05-01 21:41:06 +02:00
Igor Scheller
984ce25728
Moved development error handler setup to ConfigureEnvironmentServiceProvider
2020-04-25 17:04:57 +02:00
Igor Scheller
2605204af8
Moved error reporting settings to ConfigureEnvironmentServiceProvider
2020-04-25 17:04:57 +02:00
Igor Scheller
2b1ccb6406
Configure application timezone globally
2020-04-25 17:04:57 +02:00
Igor Scheller
4d8e568ff8
Users overview: Fixed sorting
2020-04-25 16:54:30 +02:00
Igor Scheller
8c0ac0f7a1
Check permissions before showing ical, atom and json export links
...
closes #729 (Rechtesystem ical&json)
2020-04-25 16:54:30 +02:00
Igor Scheller
795a0631cb
Added application base url: Redirector now uses URLs instead of relative paths
2020-04-25 15:50:57 +02:00
Igor Scheller
d323b75501
News: Rewrite
2020-04-25 15:50:57 +02:00
Igor Scheller
951755598a
Removed ReplaceSmilies from news
2020-04-25 15:50:57 +02:00
Igor Scheller
c519be276a
Logging: Renamed EngelsystemLogger to Logger and added UserAwareLogger
2020-04-25 15:50:57 +02:00
Igor Scheller
02ee581202
User view: Show double assigned shifts
...
closes #674 (Number of shifts differs in web interface and API response)
2020-04-24 22:32:55 +02:00
Igor Scheller
dfcacaa331
Renamed message send buttons
...
closes #702 (Sending a message and an irritating button)
2020-04-24 22:32:55 +02:00
Igor Scheller
a8333dd4d5
Only show "iCal export and API" on own profile page
...
It's confusing to see it on other profile pages
2020-04-24 22:32:55 +02:00
Christian Kleinbach
e4712658a4
added german date format for ticks in calender view + corresponding translation
2020-04-23 13:30:26 +02:00
msquare
fd2a644a24
#723 : i8n date formats on news page
2020-04-03 11:00:21 +02:00
msquare
fbd78b8daf
fixes #693 : never select a default date before first existing shift in shifts view
2020-04-03 10:28:55 +02:00
Igor Scheller
94753bc3d8
Worklog: Limit worklog comment length to 200 as it is configured in the database
2020-01-09 13:43:10 +01:00
digitaldonkey
5c54d4787f
Fix New Messages navbar display and make the Messages link clickable.
2020-01-02 03:34:55 +01:00
Michael Weimann
a78659b2d4
Migrate message view
2019-12-30 01:53:20 +01:00
Igor Scheller
46f80fbed2
Angeltypes: Fixed error on angeltype creation
2019-12-29 14:21:20 +01:00
Igor Scheller
b3a4c67b1b
Admin arrive: Fixed search
2019-12-28 10:27:21 +01:00
msquare
0cab703c94
Merge pull request #705 from MyIgel/pronoun
...
User: Add pronoun statement
2019-12-27 19:47:52 +01:00
Igor Scheller
537179df66
Shifts overview: Added filter_max_duration to limit max runtime
2019-12-27 18:58:27 +01:00
Igor Scheller
8f2da56892
Voucher: Added hours_per_voucher setting
2019-12-27 06:07:48 +01:00
Igor Scheller
7fb10ec569
Voucher: Add worklog entries to calculation
2019-12-27 05:24:32 +01:00
Igor Scheller
e1471248fe
User: Add pronoun statement
2019-12-26 19:18:47 +01:00
Igor Scheller
ec47d124bb
Shifts overview: only scroll shifts, not whole page
2019-12-26 16:46:06 +01:00
Igor Scheller
25cdf1cac8
Voucher: Added calculation start time
2019-12-25 16:26:59 +01:00
Michael Weimann
ea034ecec6
Add the container class to some views
2019-12-19 19:33:52 +01:00
cbluoss
4beb5a6986
Extended the iCal section with a collapsible card to show the current api key.
2019-12-12 18:48:26 +01:00
cbluoss
74b464aab5
ShiftEntry query now returns the related user.name as well.
...
This was done for API requests to save additional queries,
but should allow us to remove some queries pretty much everywhere shifts
get listed (will be done in a new PR eventually)
2019-12-12 18:48:22 +01:00
msquare
d70d7c6436
Resolve redirect problem in schedule import
2019-12-08 12:56:47 +01:00
msquare
a3a938a121
Merge pull request #685 from MyIgel/schedule-import
...
Rebuild Schedule import
2019-12-08 11:48:58 +01:00
Igor Scheller
b540ac9385
Add timezone to shifts JSON
...
Resolves #689 (Provide time zone offset via the shifts-json-export API)
2019-12-08 11:38:20 +01:00
Igor Scheller
064a175027
Renamed GuzzleServiceProvider to HttpClientServiceProvider, fixed translation and import error
2019-12-08 02:20:51 +01:00
Igor Scheller
47e209e125
ImportSchedule: Append talk language to shift title
...
Resolves #587 (Include talk language into Frab-imported shift titles)
2019-12-08 02:20:51 +01:00
Igor Scheller
42721e9572
Added Schedule parsing and replaced old Fahrplan importer
...
Resolves #553 (Change Frab Import from xCal to XML)
Resolves #538 (Feature Request: Multi Frab Import)
2019-12-08 02:20:48 +01:00
Bot
be39c63f46
Renamed redirect() to throwRedirect()
2019-12-08 02:12:56 +01:00
Igor Scheller
d6cb9c6258
Questions: Moved user tests to user and fixed attribute names, added @covers
2019-12-07 21:29:11 +01:00
Michael Weimann
e16e0b2644
Migrate Question usages
2019-12-07 21:29:11 +01:00
Igor Scheller
14f8d208b8
Removed global $ical_shifts
2019-11-28 16:24:33 +01:00
Igor Scheller
0e386d2c7f
Removed global $page
2019-11-28 14:30:41 +01:00
Michael Weimann
35a7d853ff
Migrate view to the NewsComments model
2019-11-12 21:58:50 +01:00
Igor Scheller
b878740f80
News: Bug fixes, cleanup, comments & formatting
...
Use more magically available methods and properties
Fixed atom feed and stats not using the new model
2019-11-10 22:10:11 +01:00
Michael Weimann
6534191d59
Migrate news to model class
2019-11-10 22:10:11 +01:00