]> git.ipfire.org Git - people/ms/westferry.git/log
people/ms/westferry.git
3 months agofrontend: Add a simple notification component master
Michael Tremer [Sat, 10 May 2025 15:12:28 +0000 (15:12 +0000)] 
frontend: Add a simple notification component

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agofrontend: Add a demo page
Michael Tremer [Sat, 10 May 2025 14:56:39 +0000 (14:56 +0000)] 
frontend: Add a demo page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agosections: Add title property
Michael Tremer [Sat, 10 May 2025 14:50:52 +0000 (14:50 +0000)] 
sections: Add title property

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoDrop Google fonts as submodule
Michael Tremer [Sat, 10 May 2025 14:41:46 +0000 (14:41 +0000)] 
Drop Google fonts as submodule

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoCSS: We currently only have the font in TTF format
Michael Tremer [Sat, 10 May 2025 14:41:12 +0000 (14:41 +0000)] 
CSS: We currently only have the font in TTF format

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agofrontend: Pull in Prompt
Michael Tremer [Sat, 10 May 2025 14:40:52 +0000 (14:40 +0000)] 
frontend: Pull in Prompt

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoCSS: Set our primary color
Michael Tremer [Sat, 10 May 2025 14:29:02 +0000 (14:29 +0000)] 
CSS: Set our primary color

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoCSS: Use Prompt as the main font
Michael Tremer [Sat, 10 May 2025 14:28:47 +0000 (14:28 +0000)] 
CSS: Use Prompt as the main font

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agofrontend: Enable translation
Michael Tremer [Fri, 9 May 2025 15:59:23 +0000 (15:59 +0000)] 
frontend: Enable translation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agofrontend: Remove the default stuff and add a base template
Michael Tremer [Fri, 9 May 2025 15:35:52 +0000 (15:35 +0000)] 
frontend: Remove the default stuff and add a base template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agofrontend: Import Bulma
Michael Tremer [Fri, 9 May 2025 14:51:19 +0000 (14:51 +0000)] 
frontend: Import Bulma

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agofrontend: Update index.html
Michael Tremer [Fri, 9 May 2025 14:31:03 +0000 (14:31 +0000)] 
frontend: Update index.html

Indent using tabs (I know, in web) and show the hostname in the browser
tab.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoservices: Make the webapp fully async
Michael Tremer [Fri, 9 May 2025 14:23:55 +0000 (14:23 +0000)] 
services: Make the webapp fully async

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agopython: Drop decorators module
Michael Tremer [Fri, 9 May 2025 14:18:34 +0000 (14:18 +0000)] 
python: Drop decorators module

This is currently not being used anywhere and I don't intend to use it.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoconfigure: Require at least Python 3.11
Michael Tremer [Fri, 9 May 2025 14:17:26 +0000 (14:17 +0000)] 
configure: Require at least Python 3.11

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoDrop Foundation
Michael Tremer [Fri, 9 May 2025 14:15:26 +0000 (14:15 +0000)] 
Drop Foundation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoRemove the jQuery submodule
Michael Tremer [Fri, 9 May 2025 14:13:55 +0000 (14:13 +0000)] 
Remove the jQuery submodule

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoMakefile: Drop images directory
Michael Tremer [Fri, 9 May 2025 14:13:05 +0000 (14:13 +0000)] 
Makefile: Drop images directory

We don't have any images in the backend any more.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agowebapp: Serve the frontend application
Michael Tremer [Fri, 9 May 2025 14:12:44 +0000 (14:12 +0000)] 
webapp: Serve the frontend application

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoRemove all previous JS and CSS
Michael Tremer [Fri, 9 May 2025 14:05:29 +0000 (14:05 +0000)] 
Remove all previous JS and CSS

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agofrontend: Create a new Vue project
Michael Tremer [Fri, 9 May 2025 13:59:06 +0000 (13:59 +0000)] 
frontend: Create a new Vue project

This is a demo project with no changes whatsoever.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agohandlers: Disable authentication for the index handler
Michael Tremer [Fri, 9 May 2025 13:54:17 +0000 (13:54 +0000)] 
handlers: Disable authentication for the index handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoDrop jQuery
Michael Tremer [Fri, 9 May 2025 13:50:44 +0000 (13:50 +0000)] 
Drop jQuery

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoconfigure: Require NPM to build the frontend
Michael Tremer [Fri, 9 May 2025 13:24:39 +0000 (13:24 +0000)] 
configure: Require NPM to build the frontend

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoservices: Move the web service to port 8080 by default
Michael Tremer [Fri, 9 May 2025 13:24:10 +0000 (13:24 +0000)] 
services: Move the web service to port 8080 by default

This needs to be made configurable.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agousers: The PAM module is sometimes uppercase
Michael Tremer [Fri, 9 May 2025 13:23:38 +0000 (13:23 +0000)] 
users: The PAM module is sometimes uppercase

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoCSS: Enable flex classes
Michael Tremer [Fri, 9 May 2025 13:12:02 +0000 (13:12 +0000)] 
CSS: Enable flex classes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agosystem: Actually set the hostname
Michael Tremer [Fri, 9 May 2025 13:11:47 +0000 (13:11 +0000)] 
system: Actually set the hostname

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoforms: Fix whitespace error
Michael Tremer [Fri, 9 May 2025 13:11:31 +0000 (13:11 +0000)] 
forms: Fix whitespace error

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoImplement some authentication
Michael Tremer [Fri, 9 May 2025 13:10:51 +0000 (13:10 +0000)] 
Implement some authentication

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agodecorators: Import some basic @lazy_property generator
Michael Tremer [Fri, 9 May 2025 13:09:32 +0000 (13:09 +0000)] 
decorators: Import some basic @lazy_property generator

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 months agoservices: Add switch for debug mode
Michael Tremer [Fri, 9 May 2025 13:09:06 +0000 (13:09 +0000)] 
services: Add switch for debug mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agotemplates: Wrap everything in the base template into a body block
Michael Tremer [Sun, 2 Jan 2022 18:01:41 +0000 (18:01 +0000)] 
templates: Wrap everything in the base template into a body block

This is useful when we want to replace pretty much everything.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoconfigure: Require pam Python module
Michael Tremer [Sun, 2 Jan 2022 18:01:12 +0000 (18:01 +0000)] 
configure: Require pam Python module

This is being used for user authentication

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoAdd a page to allow shutting down the system
Michael Tremer [Sun, 2 Jan 2022 16:17:25 +0000 (16:17 +0000)] 
Add a page to allow shutting down the system

This has no functionality, yet

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Add some basic user backend
Michael Tremer [Mon, 6 Dec 2021 18:04:42 +0000 (18:04 +0000)] 
backend: Add some basic user backend

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Move main class into __init__.py
Michael Tremer [Mon, 6 Dec 2021 18:03:00 +0000 (18:03 +0000)] 
backend: Move main class into __init__.py

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoabout: Do not list empty values
Michael Tremer [Mon, 6 Dec 2021 17:13:42 +0000 (17:13 +0000)] 
about: Do not list empty values

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoabout: Add OS information
Michael Tremer [Mon, 6 Dec 2021 17:12:19 +0000 (17:12 +0000)] 
about: Add OS information

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agobackend: Add initialize() to backend objects
Michael Tremer [Mon, 6 Dec 2021 17:11:40 +0000 (17:11 +0000)] 
backend: Add initialize() to backend objects

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoabout: Show kernel release information
Michael Tremer [Mon, 6 Dec 2021 11:35:22 +0000 (11:35 +0000)] 
about: Show kernel release information

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoabout: Show architecture/virtualization in debug mode
Michael Tremer [Mon, 6 Dec 2021 11:30:37 +0000 (11:30 +0000)] 
about: Show architecture/virtualization in debug mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosystem: Add an about page with software versions
Michael Tremer [Mon, 6 Dec 2021 11:24:15 +0000 (11:24 +0000)] 
system: Add an about page with software versions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosystem: Add connection to systemd via dbus
Michael Tremer [Mon, 6 Dec 2021 11:23:34 +0000 (11:23 +0000)] 
system: Add connection to systemd via dbus

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosystem: Add proof-of-concept for automatic form data saving
Michael Tremer [Sun, 5 Dec 2021 17:32:41 +0000 (17:32 +0000)] 
system: Add proof-of-concept for automatic form data saving

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoforms: Show default value in text input boxes
Michael Tremer [Sun, 5 Dec 2021 17:32:12 +0000 (17:32 +0000)] 
forms: Show default value in text input boxes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoforms: Add store callback and automatic value setting
Michael Tremer [Sun, 5 Dec 2021 17:31:42 +0000 (17:31 +0000)] 
forms: Add store callback and automatic value setting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agosystem: Add scaffolding to more testing
Michael Tremer [Sun, 5 Dec 2021 16:39:35 +0000 (16:39 +0000)] 
system: Add scaffolding to more testing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodemo: Fix forgotten changed class names
Michael Tremer [Sun, 5 Dec 2021 16:39:17 +0000 (16:39 +0000)] 
demo: Fix forgotten changed class names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agotabs: Use same ID for forms if none set
Michael Tremer [Sun, 5 Dec 2021 16:38:15 +0000 (16:38 +0000)] 
tabs: Use same ID for forms if none set

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoSimplify class names for analytics and demo handlers
Michael Tremer [Sun, 5 Dec 2021 16:24:42 +0000 (16:24 +0000)] 
Simplify class names for analytics and demo handlers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomenus: Refactor code and simplify class names
Michael Tremer [Sun, 5 Dec 2021 16:21:32 +0000 (16:21 +0000)] 
menus: Refactor code and simplify class names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoUI: Rename menu to menus
Michael Tremer [Sun, 5 Dec 2021 16:11:31 +0000 (16:11 +0000)] 
UI: Rename menu to menus

All modules should have the plural form.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoUI: Implement top menu bar
Michael Tremer [Sun, 5 Dec 2021 16:04:02 +0000 (16:04 +0000)] 
UI: Implement top menu bar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agologging: Use PACKAGE_* from configure
Michael Tremer [Sun, 5 Dec 2021 15:17:00 +0000 (15:17 +0000)] 
logging: Use PACKAGE_* from configure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoforms: Add some useful output to repr()
Michael Tremer [Sun, 5 Dec 2021 15:12:19 +0000 (15:12 +0000)] 
forms: Add some useful output to repr()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoEnable logging to journald
Michael Tremer [Sun, 5 Dec 2021 15:09:36 +0000 (15:09 +0000)] 
Enable logging to journald

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoImplement some default form handler
Michael Tremer [Sun, 5 Dec 2021 14:58:49 +0000 (14:58 +0000)] 
Implement some default form handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoforms: Refactor classes
Michael Tremer [Sun, 5 Dec 2021 14:41:42 +0000 (14:41 +0000)] 
forms: Refactor classes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoUI: Move forms from backend into UI
Michael Tremer [Sun, 5 Dec 2021 13:44:36 +0000 (13:44 +0000)] 
UI: Move forms from backend into UI

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodemo: Add tabs to form examples
Michael Tremer [Sat, 4 Dec 2021 17:05:23 +0000 (17:05 +0000)] 
demo: Add tabs to form examples

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoUI: graphs: Add option to hide graph title
Michael Tremer [Sat, 4 Dec 2021 16:27:09 +0000 (16:27 +0000)] 
UI: graphs: Add option to hide graph title

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoanalytics: Convert more pages to tabbed view
Michael Tremer [Sat, 4 Dec 2021 16:16:49 +0000 (16:16 +0000)] 
analytics: Convert more pages to tabbed view

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoUI: Add tabs
Michael Tremer [Sat, 4 Dec 2021 16:04:46 +0000 (16:04 +0000)] 
UI: Add tabs

This is a proof-of-concept that it would be nice and easy to add tabs to
handlers.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoanalytics: Update connection tracking graphs
Michael Tremer [Wed, 1 Dec 2021 22:43:07 +0000 (22:43 +0000)] 
analytics: Update connection tracking graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agographs: Update handle for interrupts
Michael Tremer [Wed, 1 Dec 2021 22:37:44 +0000 (22:37 +0000)] 
graphs: Update handle for interrupts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agographs: Drop entropy graph
Michael Tremer [Wed, 1 Dec 2021 22:35:51 +0000 (22:35 +0000)] 
graphs: Drop entropy graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agographs: Add a reveal to zoom into graphs
Michael Tremer [Wed, 1 Dec 2021 22:34:21 +0000 (22:34 +0000)] 
graphs: Add a reveal to zoom into graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoRefactor graphs UI modules
Michael Tremer [Wed, 1 Dec 2021 22:24:33 +0000 (22:24 +0000)] 
Refactor graphs UI modules

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoanalytics: Remove unnecessary import of collecty.client
Michael Tremer [Wed, 1 Dec 2021 22:21:25 +0000 (22:21 +0000)] 
analytics: Remove unnecessary import of collecty.client

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agographs: Update name of Collecty client class
Michael Tremer [Wed, 1 Dec 2021 22:20:46 +0000 (22:20 +0000)] 
graphs: Update name of Collecty client class

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoUI: Add boxes
Michael Tremer [Wed, 1 Dec 2021 19:06:26 +0000 (19:06 +0000)] 
UI: Add boxes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoUI: Do not register UI modules that start with an underscore
Michael Tremer [Wed, 1 Dec 2021 19:05:57 +0000 (19:05 +0000)] 
UI: Do not register UI modules that start with an underscore

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodemo: Show headings
Michael Tremer [Wed, 1 Dec 2021 18:53:08 +0000 (18:53 +0000)] 
demo: Show headings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomenus: Drop sub-menu class
Michael Tremer [Wed, 1 Dec 2021 18:48:42 +0000 (18:48 +0000)] 
menus: Drop sub-menu class

Menus can now be stacked

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agomenus: Drop support for dividers
Michael Tremer [Wed, 1 Dec 2021 18:41:03 +0000 (18:41 +0000)] 
menus: Drop support for dividers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoMakefile: Install graphs.html
Michael Tremer [Wed, 1 Dec 2021 17:41:08 +0000 (17:41 +0000)] 
Makefile: Install graphs.html

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCSS: Add a small margin under the top navigation bar
Michael Tremer [Wed, 1 Dec 2021 17:38:18 +0000 (17:38 +0000)] 
CSS: Add a small margin under the top navigation bar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCSS: Update colour palette
Michael Tremer [Wed, 1 Dec 2021 17:30:31 +0000 (17:30 +0000)] 
CSS: Update colour palette

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agotemplates: base: Add menu title to sidebar
Michael Tremer [Wed, 1 Dec 2021 17:30:18 +0000 (17:30 +0000)] 
templates: base: Add menu title to sidebar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agodemo: Add an example for a couple of buttons
Michael Tremer [Wed, 1 Dec 2021 17:30:04 +0000 (17:30 +0000)] 
demo: Add an example for a couple of buttons

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoMakefile: Do not regenerate everything when Makefile changes
Michael Tremer [Wed, 1 Dec 2021 17:10:22 +0000 (17:10 +0000)] 
Makefile: Do not regenerate everything when Makefile changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoInclude all required Javascript in base template
Michael Tremer [Wed, 1 Dec 2021 17:09:18 +0000 (17:09 +0000)] 
Include all required Javascript in base template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoMakefile: Fix re-definition of EXTRA_DIST
Michael Tremer [Wed, 1 Dec 2021 15:38:53 +0000 (15:38 +0000)] 
Makefile: Fix re-definition of EXTRA_DIST

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCSS: Use Prompt as default font
Michael Tremer [Wed, 1 Dec 2021 15:38:14 +0000 (15:38 +0000)] 
CSS: Use Prompt as default font

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agofonts: Install Prompt from Google Fonts
Michael Tremer [Wed, 1 Dec 2021 11:16:15 +0000 (11:16 +0000)] 
fonts: Install Prompt from Google Fonts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoMakefile: Ship foundation-sites in source tarball
Michael Tremer [Wed, 1 Dec 2021 11:10:51 +0000 (11:10 +0000)] 
Makefile: Ship foundation-sites in source tarball

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoRefactor forms
Michael Tremer [Wed, 1 Dec 2021 11:06:19 +0000 (11:06 +0000)] 
Refactor forms

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agotemplates: Migrate base template to Foundation
Michael Tremer [Mon, 29 Nov 2021 15:52:42 +0000 (15:52 +0000)] 
templates: Migrate base template to Foundation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCSS: Enable a good default configuration for Foundation
Michael Tremer [Mon, 29 Nov 2021 15:07:29 +0000 (15:07 +0000)] 
CSS: Enable a good default configuration for Foundation

This is most likely more than we need in production, but it is good
practise for development to enable everything that we could need to have
more room to test things.

We will have to thin this out a little bit later on.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCSS: Drop Bootstrap
Michael Tremer [Mon, 29 Nov 2021 15:03:08 +0000 (15:03 +0000)] 
CSS: Drop Bootstrap

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoconfigure: Search for SASSC
Michael Tremer [Mon, 29 Nov 2021 14:55:11 +0000 (14:55 +0000)] 
configure: Search for SASSC

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoAdd Foundation Sites as a submodule
Michael Tremer [Mon, 29 Nov 2021 14:51:19 +0000 (14:51 +0000)] 
Add Foundation Sites as a submodule

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 years agoInitialize translation method in graph exporter
Michael Tremer [Fri, 22 Jul 2016 16:47:56 +0000 (18:47 +0200)] 
Initialize translation method in graph exporter

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 years agoCreate a simple engine for forms
Michael Tremer [Fri, 22 Jul 2016 16:42:47 +0000 (18:42 +0200)] 
Create a simple engine for forms

This allows to create forms without replicating HTML code
and allows accessing them very easily on the backend.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 years agoanalytics: Add graph thumbnails
Michael Tremer [Fri, 18 Dec 2015 21:55:33 +0000 (22:55 +0100)] 
analytics: Add graph thumbnails

Thumbnails of graphs are very handy for the user to
see certain events in the graph at one sight.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 years agoi18n: Define the _ function
Michael Tremer [Fri, 18 Dec 2015 21:53:37 +0000 (22:53 +0100)] 
i18n: Define the _ function

This is just a dummy for now, but it has been used
in some parts of the code.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 years agographs: Remove title in graph image except for exports
Michael Tremer [Sun, 13 Dec 2015 00:05:42 +0000 (01:05 +0100)] 
graphs: Remove title in graph image except for exports

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 years agoanalytics: Add system interrupts graph
Michael Tremer [Sat, 12 Dec 2015 22:46:43 +0000 (23:46 +0100)] 
analytics: Add system interrupts graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 years agoanalytics: Add the context switches graph
Michael Tremer [Sat, 12 Dec 2015 22:43:55 +0000 (23:43 +0100)] 
analytics: Add the context switches graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>