Skip to content

Latest commit

 

History

History
1860 lines (955 loc) · 90.8 KB

CHANGELOG.md

File metadata and controls

1860 lines (955 loc) · 90.8 KB

CHANGELOG

v1.1.0 (2024-02-15)

Chore

  • chore: remove auto created CHANGELOG.md (6572e44)

  • chore: add configuration to publishes artefacts to GitHub Releases (dcc28fd)

  • chore: remove extra files created by semantic release (3645371)

  • chore: adjust pydantic version (80375df)

  • chore: adapt view only role in subscription app (45a175f)

  • chore: adapt view only role in devices app inspect view (4e606b7)

  • chore: adapt view only role in devices app (10bbad0)

  • chore: delete not reachable code block (9f5e7f3)

  • chore: handel multiple selection in entity list (46bc8e6)

  • chore: replace deprecated substr() (66f8159)

  • chore: include support for CSRF_TRUSTED_ORIGINS (#129) (cdd441e)

  • chore: update Pillow version to 9.3.0 (#141) (82d029f)

  • chore: base semantics app (#105)

  • chore: base semantics app

  • Layout semantics app

  • safety

  • Add detail-level

  • add sementics views

  • update configurations (.env docker-compose)

  • Start working on Fiware communication

  • Finished communication with Fiware and added comments

Now the entities will be queried from the context broker and then loaded into the visualisation

  • graph zoom limitation

  • Show entity

  • Integration of entity Tabel

-integration of he entity tabel. No Styling, still default layout

  • Adding of several features

-> finishing and styling of entity Table -> Add Dropdown menu for Legend in main graph ->Start working on Search feature

  • Bugfix: fix deatail-level

  • Nodes coloring, legend adjustment

relationship coloring will follow

  • Nodes coloring, legend adjustment

edge coloring will follow

  • Selection of different labels

  • Bug fix: node coloring

Nodes return to default color when checkbox is unchecked

  • Bug fix: new docker volumes created with every restart (Windows)

Before pulling: docker-compose down After pulling: superuser & project must be recreated (with old data)

  • parents and children highlighting

  • Edge coloring

  • legend: stack order fixed

  • fixed: cursor stays default when hovering over text in dropdown

  • Enables Layout selection

  • Click to view next entity (table and detail level)

  • Adjustment of color scheme

  • info for presentation

  • Enable search, edit Buton, layout entity table, start coloring

  • Added new Features

  • Fixed scrolling and Bugfixing

  • display warning longer

  • implementation of review changes

  • deleted unused file, placed cytoscape.umd.js and tabulator.min.js in seperate folders under /static

  • Delete app/Entirety/docker-compose.yml

file is only necessary in the step-by-step


Co-authored-by: Johannes Radebold <johannes.radebold@rwth-aachen.de> Co-authored-by: Hanna Hesel <hanna.hesel@eonerc.rwth-aachen.de> Co-authored-by: Sebastian Blechmann <51322874+SBlechmann@users.noreply.github.com> (f2cb4b6)

Documentation

Feature

  • feat: addition of new viewer role with corresponding changes in Entity App (d3bbd45)

  • feat: disable project admin (maintainer) to update fiware service and to create new project (efb753c)

  • feat: disable project admin (maintainer) to update fiware service and to create new project (487b0b1)

Fix

  • fix: rework semantic release (3ed8e89)

  • fix: local auth admin site can not create users (528f194)

Refactor

  • refactor: restrict post methods from viewer role (ea039a9)

  • refactor: adapt view only role in subscription app (cceec47)

  • refactor: change label edit to inspect in entity app (1336226)

  • refactor: remove redundant parenthesis (1253158)

Unknown

  • Merge branch '163-refactor-semantic-release' (2f711bb)

  • 1.1.0

Automatically generated by python-semantic-release (7e21021)

  • 1.1.0

Automatically generated by python-semantic-release (1e60dc9)

  • Merge pull request #162 from N5GEH/development

new release 2024-02-07 (a93dbab)

  • Merge pull request #161 from N5GEH/160-release-preparation

160 release preparation (fa6e582)

  • Merge branch 'main' into 160-release-preparation (5be56ed)

  • Merge pull request #153 from N5GEH/147-add-viewer-role-in-app

add viewer role (d8f3acd)

  • Merge pull request #157 from N5GEH/156-pydantic-version-error

fix pydantic version error (31f8687)

  • Update requirements.txt (befaa3c)

  • Merge pull request #140 from N5GEH/138-disable-update-to-fiware-service-for-project-admins

138 disable update to fiware service for project admins (f02af4d)

  • Merge pull request #145 from N5GEH/142-update-semantics-app

142 update semantics app (1fef1a7)

  • Merge remote-tracking branch 'origin/142-update-semantics-app' into 142-update-semantics-app (48ecd06)

  • Merge remote-tracking branch 'origin/142-update-semantics-app' into 142-update-semantics-app (294e789)

  • review changes (3201367)

  • Merge preparations (07ecf14)

  • Finished autocomplete search (63edb8b)

  • Automated data collections for types in autocompletion, bugfix start search on enter (f65d223)

  • First Version of autofill (c670690)

  • Merge branch 'cake-cxtmenu' into 142-update-semantics-app

Conflicts:

app/Entirety/semantics/templates/semantics/semantics_visualize.html

app/Entirety/static/js/semantics.js

app/Entirety/static/semantics/css/base.scss (52a732e)

  • deleted unused file, placed cytoscape.umd.js and tabulator.min.js in seperate folders under /static (fc5b587)

  • merge preparation (601ced5)

  • design fixes (279c2ce)

  • Implement funding information (#71)

  • Create PR for #70

  • docs: implemented funding information and project link


Co-authored-by: SBlechmann <SBlechmann@users.noreply.github.com> Co-authored-by: Sebastian Blechmann <sebastian.blechmann@eonerc.rwth-aachen.de> (c3bed82)

v1.0.0 (2023-09-05)

Breaking

  • chore: change database environment variables

BREAKING CHANGE: the env variable DATABASE_URL is now split into DATABASE_USER, DATABASE_PASSWORD, DATABASE_PORT, and DATABASE_HOST (ac6f84f)

Chore

  • chore: update token (5de2199)

  • chore: update token (6a74a53)

  • chore: update devices app roadmap (b327d51)

  • chore: limit column length for entity and service group (b2d3e03)

  • chore: adaption of ROADMAP.md (2c831d2)

  • chore: change image build back to main and development (b228f9e)

  • chore: test image (deacc83)

  • chore: create image for this branch (0a3a7f5)

  • chore: temporary change to solve the pydantic issue (4a20a09)

  • chore: create default super user (4d84f22)

  • chore: default search by id (a2d370f)

  • chore: single button for searching entities (3ed1af9)

  • chore: update docs (5fb6aaf)

  • chore: handle other attribute types (#101)

  • chore: handle other attribute types

  • fix: move common entirety list text widget

  • chore: change attribute type to charfield in devices app

  • fix: error while merging

  • chore: update filip version

  • chore: disable type validator of get_attributes


Co-authored-by: JunsongDu <junsong.du@eonerc.rwth-aachen.de> (7659835)

  • chore: update roadmap (9dced89)

  • chore: add error logger for devices app (89db589)

  • chore: merged dev into current (9a6c345)

  • chore: merged dev into current (9ad4f12)

  • chore: remove extra code (ac7b12c)

  • chore: tiny adjustment (ea0e3ec)

  • chore: move group form to separate script (9fb5771)

  • chore: move group form to separate script and add tooltips (4f02317)

  • chore: base semantics app (ebfb75e)

  • chore: basic logging for subscriptions app (ed8a237)

  • chore: made common utils function for session data (c263c3e)

  • chore: delete session data after usage (4aa148e)

  • chore: disable other existing loggers (05b4376)

  • chore: add more info to logger (6d7512e)

  • chore: add logger for devices app (f7b919d)

  • chore: added entities logging (15d7093)

  • chore: added oidc basic logging (89eea82)

  • chore: segregate loki and console logging (9608341)

  • chore: increase trigger interval (#88) (952eb8c)

  • chore: fiware service exception from filip (#86) (a899f93)

  • chore: disable editing resource and apikey (0ee2ac2)

  • chore: change default value of boolean params (e245693)

  • chore: service groups list view (623fd7e)

  • chore: first draft of tabs (abe34d2)

  • chore: add bootstrap icons as vendored (cf0eb27)

  • chore: remove automatic branch creation

Use GitHub native feature for future branch and pull request creation (6eee91d)

Documentation

  • docs(fix): fixed typo (20fb7ce)

  • docs: update setup guide (#73)

  • Create PR for #72

  • chore: update compose reference

  • docs: update deployment guide

  • fix: cleanup requirements

  • docs: update deployment guide

  • docs: moved deployment guide to separate repository

  • fix: fixed superuser creation

  • chore: fix typo

Co-authored-by: dnikolay-ebc <dnikolay-ebc@users.noreply.github.com> Co-authored-by: dnikolay-ebc <daniel.nikolay@rwth-aachen.de> (8a7bf65)

Feature

  • feat: add length limitation for columns in table (3d6b189)

  • feat: allow batch devices creation from json payload (f989e84)

  • feat: batch deletion for devices and service groups (1e55a4d)

  • feat: show the device if duplicated (58d9a88)

  • feat: add logger for service group CRUD (2852282)

  • feat: implement filter for service groups (7a17af2)

  • feat: redirection of service group tab (74d82ac)

  • feat: service group curl option (8b82f25)

Fix

  • fix: json.js conflict (3ea292e)

  • fix: it should be search-entity in the html (97ab821)

  • fix: explicit_attrs instead of explicitAttrs (4f3fd69)

  • fix: checkbox bugs (5704c80)

  • fix: fixed consistency in subscription deletion (#102) (a25f325)

  • fix: typo (bf50666)

  • fix: fixed enabler type (052ebd0)

  • fix: delete related devices (9e3a067)

  • fix: add error handling (bc551a6)

  • fix: both project and server admin in owner dropdown (76df880)

  • fix: optimize settings (#77)

  • Create PR for #76

  • chore: optimize object creation

  • chore: app load by default

Co-authored-by: sbanoeon <sbanoeon@users.noreply.github.com> Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de> (de9d7e7)

  • fix: update frontend frameworks (#61) (220f26c)

  • fix: prevent storing password hashes for oidc auth (a8fe241)

Unknown

  • 1.0.0

Automatically generated by python-semantic-release (15979e2)

  • Merge pull request #135 from N5GEH/133-token-for-semantic-release-outdated

chore: update token (c9d80c5)

  • Merge pull request #134 from N5GEH/133-token-for-semantic-release-outdated

chore: update token (f6e88ea)

  • Merge pull request #132 from N5GEH/development

New release (e827c42)

  • Merge pull request #131 from N5GEH/revert-128-development

Revert "new release" (fabdab5)

  • Revert "new release (#128)"

This reverts commit a4d783b527a7f2caa7608fb414537f3c2a88c266. (e093f20)

  • new release (#128)

  • Create PR for #68

  • docs: update docs

  • Create PR for #74

  • fix: prevent storing password hashes for oidc auth

  • Create PR for #78

  • docs: update setup guide (#73)

  • Create PR for #72

  • chore: update compose reference

  • docs: update deployment guide

  • fix: cleanup requirements

  • docs: update deployment guide

  • docs: moved deployment guide to separate repository

  • fix: fixed superuser creation

  • chore: fix typo

Co-authored-by: dnikolay-ebc <dnikolay-ebc@users.noreply.github.com> Co-authored-by: dnikolay-ebc <daniel.nikolay@rwth-aachen.de>

  • fix: update frontend frameworks (#61)

  • fix: optimize settings (#77)

  • Create PR for #76

  • chore: optimize object creation

  • chore: app load by default

Co-authored-by: sbanoeon <sbanoeon@users.noreply.github.com> Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de>

  • chore: remove automatic branch creation

Use GitHub native feature for future branch and pull request creation

  • chore: add bootstrap icons as vendored

  • chore: first draft of tabs

  • WEB_URL missing in settings doc (#83)

  • Create PR for #82

  • docs(fix): web_url to web_host

Co-authored-by: sbanoeon <sbanoeon@users.noreply.github.com> Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de>

  • add users to project (#63)

  • Create PR for #62

  • fix: static root for collection

  • chore: added users to project option

  • chore: enable owner change for server admin

  • fix: manual created superuser dose not have superuser access

  • fix: project admin should not see all projects

  • fix: owner field optional for non-server admins

  • fix: project admin limited update options

Co-authored-by: sbanoeon <sbanoeon@users.noreply.github.com> Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de> Co-authored-by: JunsongDu <junsong.du@eonerc.rwth-aachen.de> Co-authored-by: Saira Bano <79838286+sbanoeon@users.noreply.github.com>

  • chore: service groups list view

  • feat: service group curl option

  • feat: redirection of service group tab

  • chore: change default value of boolean params

  • chore: disable editing resource and apikey

  • chore: fiware service exception from filip (#86)

  • chore: increase trigger interval (#88)

  • fix: both project and server admin in owner dropdown

  • chore: segregate loki and console logging

  • fix: add error handling

  • fix: delete related devices

  • chore: added oidc basic logging

  • chore: added entities logging

  • fix: fixed enabler type

  • 90 batch crud entities (#94)

  • chore: batch create entity from json

  • fix: used filip update function instead of post

  • chore: delete batch entities

  • chore: force delete entities

  • chore: include json icon

  • chore: include example in form

  • chore: exception handling in list view

  • fix: typo

  • feat: implement filter for service groups

  • chore: add logger for devices app

  • chore: add more info to logger

  • chore: disable other existing loggers

  • chore: delete session data after usage

  • 95 update contribution guidelines (#96)

  • docs: GitHub workflow for development

  • docs(fix): docker image

  • fix: addition according to review

  • fix: fixed consistency in subscription deletion (#102)

  • chore: made common utils function for session data

  • chore: basic logging for subscriptions app

  • chore: move group form to separate script and add tooltips

  • chore: move group form to separate script

  • chore: tiny adjustment

  • fix: checkbox bugs

  • chore: remove extra code

  • fix: explicit_attrs instead of explicitAttrs

  • chore: merged dev into current

  • feat: add logger for service group CRUD

  • chore: add error logger for devices app

  • chore: update roadmap

  • docs(fix): fixed typo

  • 107 include new user flags for user roles (#111)

  • chore: include maintainer flag for projects

  • chore: update option for maintainer on sidebar

  • chore: include widget

  • chore: include maintainers in project context

  • fix: fixed maintainer function

  • chore: handle other attribute types (#101)

  • chore: handle other attribute types

  • fix: move common entirety list text widget

  • chore: change attribute type to charfield in devices app

  • fix: error while merging

  • chore: update filip version

  • chore: disable type validator of get_attributes


Co-authored-by: JunsongDu <junsong.du@eonerc.rwth-aachen.de>

  • chore: change database environment variables

BREAKING CHANGE: the env variable DATABASE_URL is now split into DATABASE_USER, DATABASE_PASSWORD, DATABASE_PORT, and DATABASE_HOST

  • chore: update docs

  • feat: show the device if duplicated

  • feat: batch deletion for devices and service groups

  • 84 user experience improvement (#100)

  • Add entirety logo to banner

  • Make website and logo optional in new project form

  • Add dropdown for entities in subscription form

  • Add entirety logo to banner

  • Make website and logo optional in new project form

  • Add dropdown for entities in subscription form

  • Add multi value field for entity/type pattern and id

  • Move subscription create/update button to bottom of form Change style to match entity create button

  • chore: re-arrange logo

  • chore: use blank image as default

  • chore: change tooltip to dynamic


Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de> Co-authored-by: JunsongDu <junsong.du@eonerc.rwth-aachen.de>

  • chore: single button for searching entities

  • fix: it should be search-entity in the html

  • chore: default search by id

  • chore: create default super user

  • chore: temporary change to solve the pydantic issue

  • chore: create image for this branch

  • chore: test image

  • chore: change image build back to main and development

  • 99 display metadata in entities app (#118)

  • chore: handle metadata in entity form

  • chore: tooltip for metadata

  • fix: fixed tooltip key title in javascript

  • fix: change method to load json from string and not a file

  • fix: error handling for metadata in Create and Update

  • chore: adaption of ROADMAP.md

  • feat: allow batch devices creation from json payload

  • feat: add length limitation for columns in table

  • chore: limit column length for entity and service group

  • fix: json.js conflict

  • chore: update devices app roadmap


Co-authored-by: Daniel Nikolay <88837885+dnikolay-ebc@users.noreply.github.com> Co-authored-by: dnikolay-ebc <dnikolay-ebc@users.noreply.github.com> Co-authored-by: dnikolay-ebc <daniel.nikolay@rwth-aachen.de> Co-authored-by: djs0109 <djs0109@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: sbanoeon <sbanoeon@users.noreply.github.com> Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de> Co-authored-by: Saira Bano <79838286+sbanoeon@users.noreply.github.com> Co-authored-by: richardmarston <mail@richardmarston.net> Co-authored-by: Sebastian Blechmann <sebastian.blechmann@eonerc.rwth-aachen.de> (a4d783b)

  • Merge pull request #116 from N5GEH/115-batch-operation-of-devices

Batch operation of devices (1b89182)

  • Merge pull request #109 from N5GEH/108-update-roadmap

chore: update roadmap (88043f0)

  • Frontend fixes
  • search bar (semantics, entities), overall design fixed and "enter=search" added
  • button: restore entities list (entities)
  • arrows: switch between views (semantics)
  • beautified nested attrs in entity table (semantics)
  • scrollbar issue fixed (semantics) (caf1354)
  • Merge branch 'development' into 115-batch-operation-of-devices

Conflicts:

app/Entirety/static/js/json.js (4aeb6a3)

  • 99 display metadata in entities app (#118)

  • chore: handle metadata in entity form

  • chore: tooltip for metadata

  • fix: fixed tooltip key title in javascript

  • fix: change method to load json from string and not a file

  • fix: error handling for metadata in Create and Update (d693839)

  • Merge pull request #126 from N5GEH/125-rework-entirety-image

125 rework entirety image (9980475)

  • fix handleClick (6e3a521)

  • Contextmenu added, design fixes (ec9cce7)

  • implementation of review changes (27ce67f)

  • Merge branch 'development' into 104-integrate-semantics-app (fbc0193)

  • Merge pull request #120 from N5GEH/119-change-search-bar-in-entity-app

chore: single button for searching entities (024710c)

  • display warning longer (49e65e6)

  • 84 user experience improvement (#100)

  • Add entirety logo to banner

  • Make website and logo optional in new project form

  • Add dropdown for entities in subscription form

  • Add entirety logo to banner

  • Make website and logo optional in new project form

  • Add dropdown for entities in subscription form

  • Add multi value field for entity/type pattern and id

  • Move subscription create/update button to bottom of form Change style to match entity create button

  • chore: re-arrange logo

  • chore: use blank image as default

  • chore: change tooltip to dynamic


Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de> Co-authored-by: JunsongDu <junsong.du@eonerc.rwth-aachen.de> (b934018)

  • Fixed scrolling and Bugfixing (9033f1c)

  • Added new Features (d6bac4a)

  • Enable search, edit Buton, layout entity table, start coloring (76f7bb9)

  • info for presentation (357bf90)

  • Adjustment of color scheme (e4d904e)

  • Click to view next entity (table and detail level) (1fc2e93)

  • Enables Layout selection (0148227)

  • fixed: cursor stays default when hovering over text in dropdown (db41451)

  • legend: stack order fixed (6f5b602)

  • Edge coloring (8a84e5a)

  • parents and children highlighting (ea44510)

  • Bug fix: new docker volumes created with every restart (Windows)

Before pulling: docker-compose down After pulling: superuser & project must be recreated (with old data) (4ac732d)

  • Bug fix: node coloring

Nodes return to default color when checkbox is unchecked (5ba48e0)

  • Selection of different labels (698e1d3)

  • Merge remote-tracking branch 'origin/104-integrate-semantics-app' into 104-integrate-semantics-app (5cbda24)

  • Nodes coloring, legend adjustment

edge coloring will follow (fb077df)

  • Nodes coloring, legend adjustment

relationship coloring will follow (6e1d79b)

  • Bugfix: fix deatail-level (c6ebb8e)

  • Adding of several features

-> finishing and styling of entity Table -> Add Dropdown menu for Legend in main graph ->Start working on Search feature (9806055)

  • Integration of entity Tabel

-integration of he entity tabel. No Styling, still default layout (6f89454)

  • Show entity (8857f55)

  • graph zoom limitation (692ad4b)

  • Finished communication with Fiware and added comments

Now the entities will be queried from the context broker and then loaded into the visualisation (30f8f84)

  • Start working on Fiware communication (b65fd5c)

  • update configurations (.env docker-compose) (296c026)

  • merge dev to 104 (267006e)

  • add sementics views (bb24beb)

  • Add detail-level (0cde5d2)

  • safety (21c041f)

  • Layout semantics app (7b84cce)

  • Merge pull request #113 from N5GEH/112-seperate-env-for-db-password-and-user-in-django

112 seperate env for db password and user in django (0ddfe1c)

  • 107 include new user flags for user roles (#111)

  • chore: include maintainer flag for projects

  • chore: update option for maintainer on sidebar

  • chore: include widget

  • chore: include maintainers in project context

  • fix: fixed maintainer function (1313e26)

  • Merge pull request #93 from N5GEH/89-implement-application-level-logging

89 implement application level logging (aaf23cd)

  • Merge pull request #79 from N5GEH/78-implement-service-group

Implement service group (29d6c50)

  • Merge branch 'development' into 78-implement-service-group

Conflicts:

app/Entirety/entities/views.py (d9c39c6)

  • Merge remote-tracking branch 'origin/78-implement-service-group' into 78-implement-service-group

Conflicts:

app/Entirety/devices/utils.py (2270636)

  • 95 update contribution guidelines (#96)

  • docs: GitHub workflow for development

  • docs(fix): docker image

  • fix: addition according to review (0b94bfe)

  • 90 batch crud entities (#94)

  • chore: batch create entity from json

  • fix: used filip update function instead of post

  • chore: delete batch entities

  • chore: force delete entities

  • chore: include json icon

  • chore: include example in form

  • chore: exception handling in list view (2a57184)

  • Merge pull request #92 from N5GEH/91-bugs-in-entities-app

91 bugs in entities app (28f2564)

  • add users to project (#63)

  • Create PR for #62

  • fix: static root for collection

  • chore: added users to project option

  • chore: enable owner change for server admin

  • fix: manual created superuser dose not have superuser access

  • fix: project admin should not see all projects

  • fix: owner field optional for non-server admins

  • fix: project admin limited update options

Co-authored-by: sbanoeon <sbanoeon@users.noreply.github.com> Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de> Co-authored-by: JunsongDu <junsong.du@eonerc.rwth-aachen.de> Co-authored-by: Saira Bano <79838286+sbanoeon@users.noreply.github.com> (04f2ef5)

  • WEB_URL missing in settings doc (#83)

  • Create PR for #82

  • docs(fix): web_url to web_host

Co-authored-by: sbanoeon <sbanoeon@users.noreply.github.com> Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de> (ec03ec3)

  • Create PR for #78 (7aa980f)

  • Merge pull request #75 from N5GEH/74-prevent-oidc-from-storing-password-hashes

prevent oidc from storing password hashes (a8938f6)

  • Create PR for #74 (90cbd06)

  • Merge pull request #69 from N5GEH/68-add-deployment-guide

add deployment guide (e43a55d)

  • Create PR for #68 (a8b5710)

  • Merge pull request #67 from N5GEH/main

followup main (d50f537)

v0.4.0 (2022-10-11)

Chore

  • chore: Merge pull request #65 from N5GEH/64-cleanup-environment

cleanup environment (75796be)

  • chore: cleanup requirements and settings (237f6af)

  • chore: add tooltips for notifications (2038266)

  • chore: update (33e6fd1)

  • chore: grant server admin full access to all projects (a3d3682)

  • chore: suggested change for homepage (cb5f652)

  • chore: test dirs (0b58946)

  • chore: minor change (0f1acc5)

  • chore: updated tooltips (a9862c0)

  • chore: fix project image size (b5a7540)

  • chore: Merge pull request #53 from N5GEH/52-fix-subscriptions-app

fix subscriptions app (9e50c53)

Documentation

Feature

  • feat: configurable auth backend (#46)

  • Create PR for #45

  • feat: login with local user

  • fix: fixed admin auth

  • chore: url fix

  • fix: use admin for user creation

  • chore: update requirements

Co-authored-by: dnikolay-ebc <dnikolay-ebc@users.noreply.github.com> Co-authored-by: dnikolay-ebc <daniel.nikolay@rwth-aachen.de> (44335e2)

  • feat: implement subscriptions app (#49)

Co-authored-by: dnikolay-ebc <dnikolay-ebc@users.noreply.github.com> (55e5bf8)

Fix

Unknown

  • Merge pull request #66 from N5GEH/development

Create new release (37079b7)

  • Merge pull request #44 from N5GEH/43-roadmap

Roadmap finished before going public. (6ae590b)

  • Create PR for #64 (5d7b724)

  • Merge pull request #59 from N5GEH/58-improve-documentation

improve documentation (2092bc8)

  • Merge remote-tracking branch 'origin/58-improve-documentation' into 58-improve-documentation (508f482)

  • Merge pull request #39 from N5GEH/37-validate-attribute-value-in-entities-app

validate attribute value in entities app (b6f6ac2)

  • Merge pull request #51 from N5GEH/50-image-resize-on-project-overview

Image resize on project overview (0506d10)

  • Merge remote-tracking branch 'origin/58-improve-documentation' into 58-improve-documentation (bba3655)

  • Merge pull request #57 from N5GEH/56-shift-health-status-at-bottom

shift health status at bottom (b394b6d)

Show which app is selected (25139fe)

  • Create PR for #54 (0f9c108)

  • Create PR for #52 (31493ae)

  • Merge pull request #48 from N5GEH/47-typeerror-type-object-is-not-subscriptable

TypeError: 'type' object is not subscriptable (119683b)

v0.3.2 (2022-10-10)

Chore

  • chore: error from filip for attribute (e008b8c)

  • chore: adjust the look of sidebar (38b4fb2)

  • chore: adjust and add tooltips for devices (e233edc)

  • chore: entities app roadmap (29e5e85)

  • chore: change description of batch create devices (97a640c)

  • chore: add roadmap for devices app (5c8e0f2)

  • chore: change to 1 second (d0b4050)

  • chore: health status on sidebar (aef9ea7)

  • chore: minor adjustment (e44b959)

  • chore: create roadmap (f09aa29)

  • chore: updated entity tooltips (284030d)

  • chore: minor change for tooltips (418c88a)

  • chore: application load from env (260f700)

  • chore: minor change (a4f01a1)

  • chore: forward advanced deletion (3ace773)

  • chore: catch validation error (0eaac4f)

  • chore: non-selection handling (7663907)

  • chore: using service and service path from project (4c4c00c)

  • chore: add advanced deletion modal (d1964f5)

  • chore: allow deleting related entity (f5c3871)

  • chore: change extra form to 0 (86dbb23)

  • chore: show the reason in error message (71ae709)

  • chore: minor change of the table (4de6e76)

  • chore: loki settings from env (a1e9120)

  • chore: minor change (d38d8c8)

  • chore: use project context mixin (193f25d)

  • chore: add close button to message box (c5e43e2)

  • chore: replace unused class based views with template view (c6d794d)

  • chore: unify the list view (cc24dfe)

  • chore: disable editing basic info (a55cbd0)

  • chore: error handling (e5a2107)

  • chore: miner change (d760653)

  • chore: add error message for devices app (9c5db87)

  • chore: clean up (af653fa)

  • chore: conditional label on update or create (1c67406)

  • chore: filter entity (af7e006)

  • chore: include attributes in table (26b3ee4)

  • chore: change table view (999b4f4)

  • chore: set checkbox column name and type radio (f201931)

  • chore: disable fields on update (38e42ac)

  • chore: view for entity crud (880e4d6)

  • chore: external filip requests (ef4f296)

  • chore: delete and update templates (4780fc6)

  • chore: delete entity url inclusion (e194cf7)

  • chore: entity table (64995b5)

  • chore: include url settings for fiware (5051013)

  • chore: deletion forms (c5a32ea)

  • chore: delete and edit buttons with modal (d4e6308)

  • chore: include conditional addition of accordion (81c357d)

  • chore: add example for message (b36f26d)

  • chore: add message to base template (9fbe60d)

  • chore: add tooltip for basic information (23747df)

  • chore: change path of devices app (37b1f6c)

  • chore: tooltip for project form (093908e)

  • chore: entity table with django_table2 (09f0072)

  • chore: enable delete devices (1730909)

  • chore: mini change (b117910)

  • chore: build command list (cd7b1e3)

  • chore: use dropdown for type, change object_id to optional (d262fcf)

  • chore: explicit import functions (5f3bf5a)

  • chore: adapt the devices form to accordion (ef730d8)

  • chore: reference to entities list view (e9120d4)

  • chore: refactor template (5660815)

  • chore: project image clickable for detail view (b804586)

  • chore: adding/removing based on class (936c584)

  • chore: entities base app (53ae8f8)

  • chore: check AAA in devices App (5ffd3a6)

  • chore: add devices app to sidebar (ebe9cbe)

  • chore: get project data to devices app (ab0e26d)

  • chore: remove button with js (888675f)

  • chore: include accordion js for add button (1b882f3)

  • chore: basic accordion template with formset (ed2bbe5)

Documentation

  • docs: updated notifications roadmap (9f05668)

Feature

  • feat: implement filter for devices (6ecefb1)

  • feat: create docker deployment setup

  • Create PR for #27

  • chore: base docker compose with db

  • chore: minor change

  • chore: create Dockerfile

  • chore: change docker-compose file

  • feat: use nginx as web server

  • fix: fix media conf

  • fix: use template for nginx config

  • chore: update env example

  • chore: setup docker action

  • chore: test workflow

  • chore: test docker metadata

  • chore: test docker build

  • chore: test docker push

  • fix: make entrypoint executable

  • fix: update compose

  • fix: update action

  • chore: add release creation to action

  • chore: use specific versions in compose

Co-authored-by: sbanoeon <sbanoeon@users.noreply.github.com> Co-authored-by: Saira Bano <saira.bano@eonerc.rwth-aachen.de> Co-authored-by: JunsongDu <junsong.du@eonerc.rwth-aachen.de> Co-authored-by: dnikolay-ebc <daniel.nikolay@rwth-aachen.de> (8eb29da)

  • feat: implement update device (f7b1c7c)

  • feat: implement device creation (73c0efd)

  • feat: add first views for devices app (3fef918)

  • feat: implement update device (0380489)

  • feat: implement device creation (08fc472)

  • feat: add first views for devices app (ec8371a)

  • feat: add first views for devices app (7aa5c87)

Fix

  • fix: list type hint (96d672d)

  • fix: change interval to 10 secs (3aeb92b)

  • fix: add missing mixing for devices (22d37c2)

  • fix: fixed rendering (4fba7cb)

  • fix: fixed attribute tooltip (897fe51)

  • fix: include project fields (e12853b)

  • fix: minor bug fix (ce3c157)

  • fix: attr type return numbers back (ad3cc61)

  • fix: included delete entity (f6388eb)

  • fix: old attribute types (2d465ea)

  • fix: included delete devices (0f41da4)

  • fix: minor bug fix (3b5543a)

  • fix: js load bug fix (f05d883)

  • fix: fixed bug (b548a63)

  • fix: include actual request (957b19f)

  • fix: entity form on error (efc3844)

  • fix: move script to template (3f28348)

  • fix: wrong total forms number (86f6dac)

  • fix: object_id can be left empty (30486be)

  • fix: empty form set in edit mode (b0752cd)

  • fix: fixed modal title (e6b56e9)

  • fix: loki host name slow the programm down (ac66f61)

  • fix: syntext (4010792)

  • fix: re-include loki settings (fed076a)

  • fix: table to include both id and type (657da3d)

  • fix: maxlength fix and entity type editable (d336dcb)

  • fix: fixed edit button (25f4f9d)

  • fix: change to filip util subscription function (0044ddb)

  • fix: correct widget field type (e22b8a9)

  • fix: conditional accordion form render (019fdfc)

  • fix: project card alignment with description tooltip (de53020)

  • fix: remove form tag from internal forms (ae7a5d3)

  • fix: use form helper so that all forms are submitted (15e8116)

  • fix: clone empty form instead of first form (d6e508c)

  • fix: align example (0bb8bbb)

  • fix: remove checkboxes for remove (98c9bf2)

  • fix: js console error (93f9315)

Unknown

  • Create PR for #47 (4f1a3ef)

  • Update ROADMAP.md

add link (74fa959)

  • Merge pull request #41 from N5GEH/40-update-tooltip-messages

update tooltip messages (1ef4850)

  • Merge pull request #42 from N5GEH/36-health-status-on-project

health status on project (85c7117)

  • Merge branch 'development' into 36-health-status-on-project (bae54aa)

  • Merge branch 'development' into 40-update-tooltip-messages (3c7d522)

  • Merge remote-tracking branch 'origin/43-roadmap' into 43-roadmap (da1f963)

  • Create PR for #43 (30939c1)

  • Merge pull request #16 from N5GEH/15-work-on-devices-app

work on devices app (3a0a907)

  • Merge branch 'development' into 15-work-on-devices-app (329178f)

  • Create PR for #36 (b3503f1)

  • Create PR for #40 (b748f04)

  • Create PR for #37 (6b7f8b5)

  • Merge pull request #38 from N5GEH/35-on-off-application-based-on-env

on-off application based on env (35ef6b6)

  • Merge branch 'development' into 15-work-on-devices-app (eee4281)

  • Create PR for #35 (d6281ab)

  • Merge pull request #25 from N5GEH/24-work-on-entities-app

work on entities app (a7cbcd7)

  • Merge branch 'development' into 24-work-on-entities-app (b7dc3ec)

  • Merge branch '24-work-on-entities-app' into 15-work-on-devices-app (8c0ef77)

  • Merge branch 'development' into 15-work-on-devices-app (23b96e8)

  • Merge branch '24-work-on-entities-app' into 15-work-on-devices-app (a3b5994)

  • Merge pull request #34 from N5GEH/33-dictionary-type-settings-in-pydantic

Dictionary type settings in pydantic (a970a36)

  • Merge branch '24-work-on-entities-app' into 15-work-on-devices-app (5c0f4c4)

  • Create PR for #33 (cf2ec3e)

  • Merge branch '24-work-on-entities-app' into 15-work-on-devices-app (6ab042a)

  • Merge branch 'development' into 15-work-on-devices-app (73b0c1d)

  • Merge pull request #32 from N5GEH/31-fix-logging-in-settings

Fix logging in settings (cbd0845)

  • Create PR for #31 (1145eeb)

  • Merge branch '24-work-on-entities-app' into 15-work-on-devices-app (96e4c13)

  • Merge pull request #30 from N5GEH/29-general-way-to-display-error-message

general way to display error/warning/success message (ff34cd2)

implement logging for application (6216394)

v0.3.1 (2022-07-21)

Chore

  • chore: example logging in view (48acb67)

  • chore: pass all logs to loki (77b3f23)

  • chore: template view based on user and list class for projects (9166f4e)

  • chore: project mixins (c305e10)

Fix

  • fix: fixed card grid to auto (72e2c71)

  • fix: delete unused view structure (d1ed9c8)

  • fix: project context mixin (e1d22c0)

  • fix: re-activated alarming url (98c8f43)

Unknown

  • Merge pull request #18 from N5GEH/17-auth-in-projects-app

auth in projects app (4e20613)

v0.3.0 (2022-07-18)

Chore

  • chore: added loki logging (3a01b1c)

Documentation

  • docs: update requirements.txt (746bc0a)

Fix

Refactor

  • refactor: style using boostrap classes instead of custom style (275bd41)

Unknown

  • Create PR for #17 (0f0e6f1)

  • Merge pull request #4 from N5GEH/3-Work-on-projects-application

Work on projects application (8749ea0)

v0.2.1 (2022-07-18)

Chore

  • chore: fix typo (f0ec3ba)

  • chore: exclude js/css frameworks from language detection (11e8404)

  • chore: use lowercase branch names (1ff5aca)

  • chore: exclude js/css frameworks from language detection (dc46507)

Fix

  • fix: remove extra line (31c9e5c)

  • fix: database setting (bb4750c)

  • fix: use oidc auth in django admin (d4d862d)

  • fix: project reference (bb8f59e)

  • fix: project card alignment (4c93b1c)

Refactor

  • refactor: restructure examples app (19de04e)

Unknown

  • Merge pull request #12 from N5GEH/11-redirect-admin-to-oidc-provider

redirect admin to oidc provider (49f88e7)

  • Merge remote-tracking branch 'origin/main' into 9-implement-logging-for-application (ab45244)

  • Merge remote-tracking branch 'origin/main' into 3-Work-on-projects-application

Conflicts:

app/Entirety/entirety/settings.py

app/Entirety/entirety/urls.py

app/Entirety/projects/models.py

app/Entirety/projects/templates/projects/index.html

app/Entirety/projects/urls.py

app/Entirety/projects/views/index.py

app/Entirety/requirements.txt

app/Entirety/templates/sidebar.html (d2d1c0f)

  • Create PR for #11 (95d919a)

  • Merge pull request #8 from N5GEH/7-Hackathon_1

Hackathon_1 (3a1f5c0)

v0.2.0 (2022-07-15)

Chore

  • chore: delete modal and search bar styling (80c738f)

  • chore: made project name unique (8fea285)

  • chore: add alarming app for testing purposes (1d166de)

  • chore: add user model meta info to database (df4fcbb)

  • chore: cleanup templates (5bd2f78)

  • chore: add super_admin to staff (2cb2d1d)

  • chore: clean settings (80d5e99)

  • chore: fix language code default (0bb28b9)

  • chore: add oidc provider (07c4cdb)

Documentation

  • docs: move settings to seperate file (09688b9)

  • docs: add changelog and contributing to readme (18a2a73)

  • docs: contribution guidelines added (953f61a)

  • docs: update requirements for image upload (8940b96)

  • docs: add env variable description to readme (557e9a6)

  • docs: update requirements (3a01011)

Feature

  • feat: add custom error pages (a84053a)

  • feat: raise a HTTP 403 if user is not authorized (a556bdd)

  • feat: run apps in project context (fcc4f0a)

  • feat: projects create and update view with form (a7fc8f7)

  • feat: make sidebar sticky (8bd132f)

  • feat: get authorization parameters from settings (7ca3e49)

  • feat: add user profile page (4e0f757)

  • feat: add basic authorization (03ab314)

  • feat: pydantic settings setup (c90c031)

  • feat: require login for view (1151c93)

  • feat: login/logout implemented (c0cd1aa)

  • feat: use pydantic settings (5499f10)

  • feat: add user settings to ui template (1ba1c29)

  • feat: projects application model view (f2d0060)

Fix

  • fix: show project name after selection (a2cd2af)

  • fix: remove extra parameter No need to add form.helper if the FormHelper attribute is named helper (in forms.py) (41fa198)

  • fix: corrected braces (aa402f9)

  • fix: crispy form settings bootstrap5 (6782418)

  • fix: scrollbar styling (b278c8a)

  • fix: set sidebar link active (a792b1f)

  • fix: fix requirements and settings (1848ca3)

Unknown

  • Merge pull request #6 from N5GEH/5-add-oidc-auth

add oidc auth (33ed830)

  • Create PR for #9 (32e4df0)

  • Create PR for #7 (95cc8b9)

  • Merge branch 'main' into 3-Work-on-projects-application

Conflicts:

app/Entirety/entirety/settings.py

app/Entirety/entirety/urls.py

app/Entirety/projects/templates/projects/index.html (c9c2025)

v0.1.0 (2022-06-29)

Chore

  • chore: fix typo (8633ebe)

  • chore: Merge pull request #2 from N5GEH/1-create-base-ui

create base ui (a2e34cc)

  • chore: updated requirements (19b5b9d)

  • chore: use crispy forms (5179429)

  • chore: modal form as template (e393977)

  • chore: add semantic release (5508397)

  • chore: example url in sidebar (173c7de)

  • chore: use scss (c832712)

  • chore: add navbar (4fa3bc4)

  • chore: use local resources (e942c3f)

  • chore: base repo setup (671f17c)

Documentation

  • docs: update contact (9e52b64)

  • docs: add install instructions (7c0c1f5)

Feature

  • feat: add success message toast (30acd77)

  • feat: dialog template with example (02b485b)

  • feat: collapsible sidebar (c7fefb2)

  • feat: create base app structure (366bf73)

Fix

  • fix: show sidebar tooltips only on small screen (24cb298)

  • fix: fix sidebar adjustment (db8081c)

  • fix: fix admin page css (646808e)

Unknown

  • Merge remote-tracking branch 'origin/1-create-base-ui' into 3-Work-on-projects-application (270c67e)

  • Create PR for #3 (1cc1cdc)

  • Create PR for #1 (dfe3dfe)

  • Initial commit (9871a06)