Michael Weimann
282f4b45ac
Replace jQuery with VanillaJS
2022-12-02 17:07:12 +01:00
Thomas Rupprecht
6d5748f9f8
fix label to input link for `form_spinner`, `form_date` and `form_datetime`
2022-12-02 14:45:23 +01:00
Thomas Rupprecht
4ccceb271c
style input radios with bootstrap classes
2022-12-02 14:19:45 +01:00
Thomas Rupprecht
0002585de4
fix border radius on time input in shift filter
2022-12-02 13:58:30 +01:00
frischler
35815b0838
Settings Modernization: Applied suggested changed from #972
2022-11-01 16:55:23 +01:00
frischler
dba7bc29f9
Settings Modernization: Added mobile_show setting to /settings/profile page.
2022-11-01 16:55:23 +01:00
frischler
63f1c12429
Settings Modernization: Refactoring
...
Settings Modernization: Fixing Date issue
Settings Modernization: Reroute
Settings Modernization: Reroute settings to /settings/profile, Cleanup and Refactoring
2022-11-01 16:55:23 +01:00
frischler
d6899d37d9
Settings Modernization: Applying buildup and teardown time, add localization
2022-11-01 16:55:23 +01:00
frischler
203531629f
Settings Modernization: Creating /settings/profile page with Controller methods and tests
2022-11-01 16:55:23 +01:00
Igor Scheller
74be132f47
Improve `/design`: Add section links and disable in-text-links
2022-10-22 20:31:41 +02:00
Michael Weimann
7049a08bcd
Replace moment-countdown with countdown function
2022-10-22 17:22:53 +02:00
Michael Weimann
a81992ca04
Add countdowns to /design
2022-10-22 17:11:55 +02:00
Igor Scheller
c957b2784a
Cleanup duplicated app calls, replaced deprecated methods, readability improvements
2022-07-11 23:30:41 +02:00
Michael Weimann
1277f8f96f
Replace chart-js with backend rendering
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-07-11 23:30:41 +02:00
frischler
8380536055
Settings language handled in SettingsController
2022-06-30 14:05:46 +02:00
frischler
3043a9512a
Settings themes handled in SettingsController
2022-06-14 13:34:01 +02:00
Igor Scheller
d9e4bf3cac
Unified message display, scroll to newest after sending or deleting
2022-06-06 16:12:47 +02:00
Igor Scheller
9e5f0ff854
Use pronoun for other pages too, a bit more cleanup
2022-06-06 16:12:47 +02:00
frischler
865873c099
Enabled to write messages to myself
2022-06-06 16:12:47 +02:00
frischler
71d183df01
Applied changes as suggested in https://github.com/engelsystem/engelsystem/pull/915
2022-06-06 16:12:47 +02:00
frischler
2c0d516578
Improved Messages UI and shrinking includes/user_messages.php
2022-06-06 16:12:47 +02:00
Xu
939f20709f
fixed unanswered questions link and added links to design page alerts
2022-05-20 14:02:02 +02:00
Michael Weimann
6ea938460a
Clean up styles
2022-04-29 15:16:23 +02:00
Michael Weimann
c4b2fbda1a
Remove date/time pickers
2022-04-19 23:33:44 +02:00
Igor Scheller
b5ba5f6188
Fix sso disabled password inconsistencies
2022-03-20 18:29:51 +01:00
Igor Scheller
8fd2d5bfa5
Allow empty password in settings
2022-03-20 18:29:51 +01:00
Tobias Wiese
e361400f68
news: remove html support
...
Since the support for markdown in news the html feature isn't really
necessary any more.
2022-01-01 16:33:40 +01:00
msquare
e0c89e0ffe
fix pagination and header links
2021-12-26 17:40:13 +01:00
msquare
03a7faf6d8
use button with icon on news.read_more
2021-12-12 13:23:01 +01:00
Igor Scheller
f1531ad987
Added [more] tag to news
2021-12-12 13:23:01 +01:00
Igor Scheller
90ec8d8d43
Add links between questions and FAQ and added question form to FAQ page
2021-12-12 13:23:01 +01:00
Igor Scheller
8256b9d6bd
Hide oauth from profile and settings page if not configured / should be hidden
2021-12-12 12:34:43 +01:00
Igor Scheller
657b44f9cf
Redirect back from login after 403 (Not authorized)
2021-10-23 17:13:46 +02:00
Michael Weimann
86606c8055
fix css and datepicker
2021-09-11 14:39:40 +02:00
msquare
c3045e07ce
minor css class changes
2021-09-10 14:30:16 +02:00
Igor Scheller
f201b2f1c8
Merge branch 'feature-bootstrap5'
...
# Conflicts:
# package.json
# tests/Unit/Renderer/Twig/Extensions/GlobalsTest.php
# webpack.config.js
# yarn.lock
2021-08-17 14:26:28 +02:00
Igor Scheller
231f481537
Styling optimizations (esp. alerts) and other fixes
2021-08-09 23:32:24 +02:00
Igor Scheller
a8e012be72
Make news comments deletable
2021-08-08 19:11:16 +02:00
Igor Scheller
6cfeedc57a
Fixed more themes and styles/types
2021-08-05 01:00:12 +02:00
Michael Weimann
2223781434
beautify design page
2021-07-29 21:05:45 +02:00
Igor Scheller
bd8acfcf51
Fixed some styles
2021-07-29 20:20:38 +02:00
Michael Weimann
82f640896e
migrate shift overview cards to panels
...
migrate shift overview cards to panels
2021-07-29 20:01:21 +02:00
Igor Scheller
91c7a19f11
Removed and replaced outdated classes and styling, use secondary buttons
2021-07-29 20:01:19 +02:00
Igor Scheller
191a3a7d48
Replaced info and calendar icons
2021-07-29 20:01:18 +02:00
Michael Weimann
b68af58321
migrate datetime picker to bs5
...
fix bs5 time picker
fix datetime picker js error
2021-07-29 20:01:13 +02:00
Igor Scheller
63f0a08407
Fixed spacing and sizes
2021-07-29 20:01:12 +02:00
Igor Scheller
08188fa32a
Fixed shifts filter toggle and "hide on print" classes
2021-07-29 20:01:11 +02:00
Michael Weimann
4428266488
migrate panels to cards
2021-07-29 20:01:10 +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
bc97305106
migrate shift buttons to bs5
2021-07-29 20:01:04 +02:00
Michael Weimann
9b98503a80
fix overview button
2021-07-29 20:01:02 +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
Michael Weimann
02fa603090
migrate to scss/bs5
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2021-04-17 14:47:01 +02:00
Igor Scheller
a5757497e5
Add theme change to /design page
2021-04-12 16:42:15 +02:00
Igor Scheller
ea199f9485
FAQ: Added links
2020-12-27 17:56:36 +01:00
Igor Scheller
85044bc833
News: Add is_pinned
2020-12-27 10:59:28 +01:00
Igor Scheller
b5c974b9e3
Add new questions frontend
2020-12-20 17:46:45 +01:00
Igor Scheller
857ed23548
Added FAQ
2020-12-20 17:46:45 +01:00
Xu
e83c839e44
design: added code tag and some new lines
2020-12-09 20:38:21 +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
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
msquare
51612a68f0
change add news button to icon
2020-11-14 18:36:52 +01:00
Igor Scheller
620c9a02bb
News: Render as markdown
2020-10-21 21:51:48 +02:00
Igor Scheller
a309d873a7
News: Show preview
2020-10-21 21:51:48 +02:00
Igor Scheller
d79d2c87bc
More .editorconfig improvements
2020-06-28 19:39:29 +02:00
Igor Scheller
390db395a6
File formatting fixes
2020-06-28 19:39:29 +02:00
Igor Scheller
2899f9605e
News: Show [Meeting] prefix on meeting page title
2020-06-14 13:55:08 +02:00
Igor Scheller
b814cf51e4
News: Preselect "Is Meeting" when adding from Meeting overview
2020-06-14 13:55:08 +02:00
Igor Scheller
e947e788f9
Rebuild logs view
2020-05-01 21:41:06 +02:00
Igor Scheller
04fe35c822
Added /design path to show template elements
2020-04-25 17:04:57 +02:00
Igor Scheller
d323b75501
News: Rewrite
2020-04-25 15:50:57 +02:00
Igor Scheller
72f4839130
Added HasUserNotifications trait to show messages to the user
2020-04-25 15:50:57 +02:00
Igor Scheller
377b390c97
Twig: Macros: Form: Use input options and primary submit button
2019-12-08 02:12:56 +01:00
Igor Scheller
15e6740e12
Twig update to > 2.11: Fixed namespaces, warnings and cleanup
2019-11-29 18:42:20 +01:00
Michael Weimann
9a170c82cb
Add auto focus to the login fiel
2019-11-20 00:03:03 +01:00
Luca
8a298f0f5e
Replace full-text message ids with keys in credits template
2019-10-28 14:25:31 +01:00
Igor Scheller
973c108b15
credits: Make them translatable and use markdown
2019-10-13 13:15:09 +02:00
Igor Scheller
c9ebaa972c
Shifts view: Persist hidden filters
2019-10-13 13:15:08 +02:00
Igor Scheller
dd03662968
Rebuild password reset
2019-10-08 16:17:06 +02:00
Igor Scheller
8f8130634e
Show normal login page after registration, added msg() template function
2019-10-08 15:28:23 +02:00
Igor Scheller
24bfc29220
login: Added div around cookies note to center it
2019-10-06 17:56:53 +02:00
msquare
0c51d3c487
make shift calendar printable
2019-07-24 20:57:27 +02:00
msquare
0e6de03ac1
fix login text field icons
2019-07-21 21:12:38 +02:00
msquare
eefae43a47
simplified login form, show password recovery always, some camp theme tweaks
2019-07-21 18:53:51 +02:00
msquare
1e16f4c47e
Merge pull request #624 from MyIgel/version
...
Added version to credits and metrics page
2019-07-21 13:38:05 +02:00
Igor Scheller
4582f808f0
Added version to credits and metrics page
2019-07-21 03:19:19 +02:00
Igor Scheller
bcce2625a8
Implemented AuthController for login
...
* Moved /login functionality to AuthController
* Refactored password handling logic to use the Authenticator
2019-07-08 01:57:59 +02:00
Igor Scheller
330356043d
credits: Allow customization
2018-12-22 12:01:23 +01:00
MichiK
252f003b94
Really fix the data/timepicker CSS and JS
...
Attaching the timepicker to the input instead of the sorrounding div didn't
turn out as expected. Therefore, I used the same mechanism for DOM attachment
and lazy initialization for the timepicker like for the datepicker.
Instead of trying to load the CSS through webpack and some JS voodoo, it's
a lot simpler to just include it via the normal base theme CSS. This works.
In addition, I noticed that there is an easier way to read the current locale.
No need to do this twice via different ways.
This closes #516 .
2018-12-08 21:14:20 +01:00
MichiK
f83e754f84
Fix the timepicker in shifts view
...
This is one part of #516 .
2018-12-08 11:12:08 +01:00
MichiK
ed5ee3235e
Add timepickers in shifts view
2018-12-05 18:43:51 +01:00
Igor Scheller
414a21b3c6
Shifts overview: Moved the filter button to be more visible
2018-10-24 19:18:35 +02:00
Igor Scheller
66038eda14
Merge branch 'twig-templates'
2018-09-23 20:11:37 +02:00
Nos-
b2303c0723
Tried to fix inputfields for date, email, tel
2018-09-23 11:48:09 +02:00