Oliver Günther
9636a08988
* Add bell icon to icon font * Add in app notification in top menu * Add fullscreen modal * Add notification modal and items * Style items * Toggle details of item * Mark all read * Add no results box * wip specification for event api * Add events table, query and index * Send out events from WP notification mailer job There we have the recipients present * Add cleanup job for older events with a setting * Hide bell notification when not logged * Add specs for events API index/show * Fix setting yml key * remove pry in event creation * Fix before hook in events API to after_validation * Fix polymorphic association raising exception for aggregated journals * Fix typo in read_ian * Fix yml entry for mentioned * Add read/unread post actions to event API and add specs * Wire up API to frontend * Fix order on events * Switch to unread in notification * Add event query * rename WPEventService * route wp mail sending over events * rename spec methods * author becomes watcher * correct message call signature * rename events to notifications * renname parameter to reflect notification nature * create author watcher for existing work packages * Merge unreadCount from store * Take a stab at polymorphic representers * Fix link generation in polymorphic resources For journals, no title is being generated however * Fix frontend model for context * Use timer for polling * add notification_setting data layer * Fix show resource spec * Fix duplicate class in notification bell item * Add minimal feature spec for notification * API for notification settings * Persist notifications * adapt work package notification creation to notification settings * extract notified_on_all * consolidate wp#recipients * concentrate wp notification in journal service * simplify methods * Remove unused patch endpoint * Add specs for rendering and parsing notification settings * Contract spec * Update service spec * adapt specs * Angular notifications frontend commit |
3 years ago | |
---|---|---|
.. | ||
src | [26688] In-app notifications (#9399) | 3 years ago |
LICENSE.md | Move icon font out of app/assets | 5 years ago |
README.md | Adding a OpenProject module for IFC models | 5 years ago |
generate.js | Add view-split-viewer-table icon | 4 years ago |
openproject-icon-font.template.lsg | Move icon font out of app/assets | 5 years ago |
openproject-icon-font.template.scss | Ensure the icon font is loaded only once globally | 4 years ago |
README.md
OpenProject icon font
All icons and resulting fonts This directory is licensed under the Creative Commons Attribution 3.0 Unported License.
Copyright (C) 2013 the OpenProject Foundation (OPF) This work is based on the following sources Minicons Free Vector Icons Pack http://www.webalys.com/minicons and User Interface Design framework http://www.webalys.com/design-interface-application-framework.php
Creative Commons Attribution 3.0 Unported License This license can also be found at this permalink: http://creativecommons.org/licenses/by/3.0/
Structure
This directory is the source for the generated icon font in the Rails app/assets/font
directory.
Since it seldomly changes, it is only rebuilt manually and on demand.
Rebuilding
To rebuild the font (e.g., after changing icons in the source app/assets/fonts/openproject_icon/src
directory), use the node script generate.js
.
$ cd vendor/openproject-icon-font/
$ node generate.js
To use, you need to install the webfonts generator package with: npm install webfonts-generator
.