SLH.Evento JS Module for online course announcement | Read-only mirror of https://github.com/bkd-mba-fbi/kursausschreibung — Stadt Bern. Issues & pull requests at the source.
  • JavaScript 76%
  • Handlebars 14%
  • HTML 7.1%
  • CSS 2.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-25 11:45:34 +02:00
.github/workflows Revert "fix: include ember-auto-import chunk in concatenated app.js" 2026-08-21 17:07:16 +02:00
app fix: restore navigation styling and grid view after category switch 2026-08-25 11:41:42 +02:00
config refactor(components): upgrade deprecation-workflow to v4 and co-locate all component templates 2026-04-24 16:06:12 +02:00
public fix: correct failing tests after integrating changes 2026-05-27 16:58:40 +02:00
tests fix: prettier formatting in event test files 2026-08-13 09:52:30 +02:00
vendor/shims Add typeahead for postal codes (#75) 2020-08-20 00:21:58 +02:00
wiki chore: docs 2026-05-27 08:51:03 +02:00
.editorconfig Initial Commit from Ember CLI v3.0.0 2018-03-11 21:04:54 +01:00
.ember-cli feat: upgrade to v4.12.3 2026-04-10 09:26:13 +02:00
.eslintignore feat: upgrade to v4.12.3 2026-04-10 09:26:13 +02:00
.eslintrc.js refactor(ember4): replace croppie jquery upload flow with native image processing 2026-04-10 23:00:29 +02:00
.gitattributes fix: normalize line endings to LF to fit prettier requirement 2026-05-27 16:58:02 +02:00
.gitignore feat: upgrade to v4.12.3 2026-04-10 09:26:13 +02:00
.prettierignore feat: upgrade to v4.12.3 2026-04-10 09:26:13 +02:00
.prettierrc.js feat: upgrade to v4.12.3 2026-04-10 09:26:13 +02:00
.stylelintignore fix: tweak eslint rules 2026-04-10 09:31:51 +02:00
.stylelintrc.js feat: upgrade to v4.12.3 2026-04-10 09:26:13 +02:00
.watchmanconfig Initial Commit from Ember CLI v3.0.0 2018-03-11 21:04:54 +01:00
buildDeploy.yml node version 14.x 2024-08-16 10:28:29 +02:00
ember-cli-build.js Revert "fix: include ember-auto-import chunk in concatenated app.js" 2026-08-21 17:07:16 +02:00
LICENSE Version 3.3.0 2021-09-09 14:35:47 +02:00
package-lock.json chore: sync package-lock with node >= 20 engines 2026-08-20 16:43:56 +02:00
package.json fix: pin node v20 2026-05-31 09:23:14 +02:00
README.md Update version in README to 3.6.4 2026-08-20 20:32:09 +02:00
testem.js v3.19.0...v3.27.0 2024-07-04 22:10:50 +02:00

kursausschreibung 3.6.4

Build 🏭🚀

Documentation

Go to the FBI GitBook docs

How to implement in your page?

Configuration (appconfig, settings, locale)

  • appconfig: The basic configuration for the module must be stored in appconfig. Example: apiUrl, oauthUrl, instanceId, clientId, applicationScope
  • settings: In this file you will find all settings for the module.
  • locale: In the 'locale' folder you will find every translation for the module that does not come from Evento (e.g. labels, status, process...).

Builds

You can download releases on the releases page and the latest build of the module here: kursausschreibung.zip. To use the module you first have to configure it.

Integration

For the integration into an html page you need a simple html configuration in header and body of the page in which you want to publish the module. Please see section MODULE head configuration and MODULE MAIN APPLICATION in index.html.

If you want to be sure that after authentication by the module the correct address is always used use OPTION REDIRECT in the index.html GoTo. Please put script element between head and body of main page (load faster).

For Development

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone https://github.com/bkd-mba-fbi/kursausschreibung.git
  • cd kursausschreibung
  • npm install
  • cd node_modules/uikit
  • npm install
  • npm run scope (make sure node is up to date)

Problem npm install

For one reason or another, some people can't connect to the registry via HTTPS. This can be fixed by setting the registry to use HTTP instead:

  • npm config set registry http://registry.npmjs.org/
  • npm config set strict-ssl false

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests (tests not yet implemented)

  • ember test
  • ember test --server

Linting

  • npm run lint
  • npm run lint:fix

Building

  • ember build (development)
  • ember build --environment production (production)