Netmon-SC issueshttps://git.ffnw.de/groups/netmon-sc/-/issues2017-09-10T13:12:11Zhttps://git.ffnw.de/netmon-sc/openwrt-feed/-/issues/2Useages of GluonSrcDiet to minify lua code2017-09-10T13:12:11ZJan-Tarek ButtUseages of GluonSrcDiet to minify lua codePlease use $(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/) insied the Pkg Makefile.
An example can be found here:
https://git.ffnw.de/ffnw-firmware/packages/blob/master/hoodselector/Makefile#L34Please use $(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/) insied the Pkg Makefile.
An example can be found here:
https://git.ffnw.de/ffnw-firmware/packages/blob/master/hoodselector/Makefile#L34Clemens JohnClemens Johnhttps://git.ffnw.de/netmon-sc/node-client/-/issues/5disable: logfile spamming2017-09-10T13:08:57ZJan-Tarek Buttdisable: logfile spammingOn every corn interval, the node-client writing a "Netmon Node Client is disabled." message into the log file.
Please change this on following line:
https://git.ffnw.de/netmon-sc/node-client/blob/master/luasrc/usr/sbin/netmon-node-client...On every corn interval, the node-client writing a "Netmon Node Client is disabled." message into the log file.
Please change this on following line:
https://git.ffnw.de/netmon-sc/node-client/blob/master/luasrc/usr/sbin/netmon-node-client#L907Clemens JohnClemens Johnhttps://git.ffnw.de/netmon-sc/openwrt-feed/-/issues/1pkgs für gluon v2017.1.x vorbereiten2017-07-03T19:49:42ZJan-Tarek Buttpkgs für gluon v2017.1.x vorbereitenBitte das pkg für gluon v2017.1.x anpassen. Eine erste version soll in ein paar wochen frei gegeben werden.Bitte das pkg für gluon v2017.1.x anpassen. Eine erste version soll in ein paar wochen frei gegeben werden.Clemens JohnClemens Johnhttps://git.ffnw.de/netmon-sc/api-server/-/issues/60Exception if no attributes are given in create or update request2017-11-08T04:40:07ZClemens JohnException if no attributes are given in create or update requestRequest:
```
Updating ips to API
{"data":{"id":"57546429-9b4e-4545-a8a1-783188df0c22","type":"ips"}}
```
Error:
```
[2017-03-17 12:44:22] local.ERROR: exception 'ErrorException' with message 'Argument 1 passed to Illuminate\Database\Elo...Request:
```
Updating ips to API
{"data":{"id":"57546429-9b4e-4545-a8a1-783188df0c22","type":"ips"}}
```
Error:
```
[2017-03-17 12:44:22] local.ERROR: exception 'ErrorException' with message 'Argument 1 passed to Illuminate\Database\Eloquent\Model::fill() must be of the type array, null given, called in /var/www/netmon-api-server/vendor/netmon-server/laravel-jsonapi/src/Traits/StoreResourceTrait.php on line 205 and defined' in /var/www/netmon-api-server/bootstrap/cache/compiled.php:10543
Stack trace:
#0 /var/www/netmon-api-server/bootstrap/cache/compiled.php(10543): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(4096, 'Argument 1 pass...', '/var/www/netmon...', 10543, Array)
#1 /var/www/netmon-api-server/vendor/netmon-server/laravel-jsonapi/src/Traits/StoreResourceTrait.php(205): Illuminate\Database\Eloquent\Model->fill(NULL)
#2 [internal function]: Netmon\JsonApi\Http\Controllers\DefaultResourceController->update(Object(Illuminate\Http\Request), '57546429-9b4e-4...')
#3 /var/www/netmon-api-server/bootstrap/cache/compiled.php(9584): call_user_func_array(Array, Array)
#4 /var/www/netmon-api-server/bootstrap/cache/compiled.php(9611): Illuminate\Routing\Controller->callAction('update', Array)
#5 /var/www/netmon-api-server/bootstrap/cache/compiled.php(8665): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Netmon\Networking\Http\Controllers\IpsController), 'update')
#6 /var/www/netmon-api-server/bootstrap/cache/compiled.php(8646): Illuminate\Routing\Route->runController()
#7 /var/w
```https://git.ffnw.de/netmon-sc/api-server/-/issues/59Initial value of serverPasswordResetURL2017-11-08T04:40:07ZMarcinInitial value of serverPasswordResetURLShould it not get the .env value of just get the server's domain address? Is it changed somewhere else?
line 20 of /database/migrations/2017_01_25_103308_add_initial_config_values.php
` 'value' => "https://url-to-web-client/set-new-pas...Should it not get the .env value of just get the server's domain address? Is it changed somewhere else?
line 20 of /database/migrations/2017_01_25_103308_add_initial_config_values.php
` 'value' => "https://url-to-web-client/set-new-password/"`https://git.ffnw.de/netmon-sc/api-places/-/issues/1Add coordinates and locations2018-09-16T14:04:59ZClemens JohnAdd coordinates and locations# Status
- [x] Coordinates
- [ ] Locations
# Location
A device is usually located at a location. A location is something like a roof which has an owner that needs to be contacted previous to accessing the roof. So a location should ha...# Status
- [x] Coordinates
- [ ] Locations
# Location
A device is usually located at a location. A location is something like a roof which has an owner that needs to be contacted previous to accessing the roof. So a location should have the following properties:
* id
* name
* description
* contact
* media (photos i.e.)
# Position
A position is a well described geo position. A position can belong to a location. If you have 4 devices on a roof then each device has a position but all 4 devices have the same location. A position should have the following properties
* id
* latitude
* longitude
* elevation
* location
# Why is this usefull?
* Location: if a device needs maintenance, you want to know as much as possible about the location you are going to access
* Position: a unified position datamodel allows quite nice things like calculating the `line of sight (LOS)` or the fresnel zone between two antennas. If you combine this with the SRTM data of NASA you can draw quite helpfull graphs like WiND of AWMN does:
![wind.awmn.net](/uploads/1da3569bd999d0fd74bacecf9d7e9cba/wind.awmn.net.png)https://git.ffnw.de/netmon-sc/api-devices/-/issues/13Add links2018-03-08T14:17:31ZClemens JohnAdd linksWe can have links between nodes. Links represent routing links. See http://netjson.org/rfc.html#link-objectsWe can have links between nodes. Links represent routing links. See http://netjson.org/rfc.html#link-objectshttps://git.ffnw.de/netmon-sc/api-interfaces/-/issues/2Add connections2018-09-13T05:40:03ZClemens JohnAdd connectionsWe can have connections between interfaces. Connections can be:
* Connection between two ethernet interfaces (wire)
* Connection between two wireless interfaces (wireless)
Links should have the following parameters (this is routing?):...We can have connections between interfaces. Connections can be:
* Connection between two ethernet interfaces (wire)
* Connection between two wireless interfaces (wireless)
Links should have the following parameters (this is routing?):
* id: uuid
* type: ethernet, wireless
* source: id of the source interface
* target: id of the target interface
See https://superuser.com/questions/236866/openwrt-logging-how-to-find-out-wifi-deauthentication how to get connections in openwrthttps://git.ffnw.de/netmon-sc/api-devices/-/issues/11Add MiscDeviceParameters2018-03-08T14:17:31ZClemens JohnAdd MiscDeviceParametersKey value storage where people can add non standardized configuration parameters of their devices like
* batman_advanced_version
* batman_advanced_selected_gateway
* autoupdater
* ...
Table should have the following columns:
...Key value storage where people can add non standardized configuration parameters of their devices like
* batman_advanced_version
* batman_advanced_selected_gateway
* autoupdater
* ...
Table should have the following columns:
* device_id: uuid
* key: string
* value: stringClemens JohnClemens Johnhttps://git.ffnw.de/netmon-sc/api-server/-/issues/57flag "updated_at" dont change2017-11-08T04:40:07ZStefanstefan@osnabrueck.freifunk.netflag "updated_at" dont changeDas Flag updated_at ändert sich nicht, wenn ein Push an die API ohne Änderung von Feldern gemacht wurde.Das Flag updated_at ändert sich nicht, wenn ein Push an die API ohne Änderung von Feldern gemacht wurde.Clemens JohnClemens Johnhttps://git.ffnw.de/netmon-sc/web-client/-/issues/44Buttons on lists dont show nice on mobile (width <600px)2017-10-13T15:07:36ZClemens JohnButtons on lists dont show nice on mobile (width <600px)1.1https://git.ffnw.de/netmon-sc/web-client/-/issues/43Autofocus input on login etc.2017-10-13T15:07:36ZClemens JohnAutofocus input on login etc.1.1https://git.ffnw.de/netmon-sc/api-server/-/issues/55Translations from modules2017-11-08T04:40:07ZClemens JohnTranslations from modulesWhere to put name for: "terms.device_authorisation"Where to put name for: "terms.device_authorisation"1.1https://git.ffnw.de/netmon-sc/api-server/-/issues/54Reset password improvements2017-11-08T04:40:07ZClemens JohnReset password improvementsThere should be a seperate resource controller to set a new password. This controller should take the auth token and the new password. Then set the password and blacklist the auth token.There should be a seperate resource controller to set a new password. This controller should take the auth token and the new password. Then set the password and blacklist the auth token.1.1https://git.ffnw.de/netmon-sc/api-server/-/issues/52Update json-schema2017-11-08T04:40:07ZClemens JohnUpdate json-schemaCheck if there is an update for files in `resources/schemas/` used for request body validation (in validateRequestBody()):
* Check this branch: https://github.com/json-api/json-api/issues/867
* This branch was used: https://github.com/...Check if there is an update for files in `resources/schemas/` used for request body validation (in validateRequestBody()):
* Check this branch: https://github.com/json-api/json-api/issues/867
* This branch was used: https://github.com/eneuhauser/json-api/tree/multi-schema-dry1.1https://git.ffnw.de/netmon-sc/api-server/-/issues/50Implement more advanced filter strategy2017-11-08T04:40:07ZClemens JohnImplement more advanced filter strategySee http://discuss.jsonapi.org/t/share-propose-a-filtering-strategy/257/20 for ideas.See http://discuss.jsonapi.org/t/share-propose-a-filtering-strategy/257/20 for ideas.1.1https://git.ffnw.de/netmon-sc/web-client/-/issues/40Pagination for relations2017-10-13T15:07:36ZClemens JohnPagination for relations1.1https://git.ffnw.de/netmon-sc/web-client/-/issues/39Add error message to select inputs2017-10-13T15:07:36ZClemens JohnAdd error message to select inputsThis is needed in PermissionAddDialogComponent i.e.. See https://github.com/angular/material2/issues/2498 for bugreport.This is needed in PermissionAddDialogComponent i.e.. See https://github.com/angular/material2/issues/2498 for bugreport.1.1https://git.ffnw.de/netmon-sc/api-server/-/issues/48Pagination of relations2017-11-08T04:40:07ZClemens JohnPagination of relationshttps://github.com/json-api/json-api/issues/509https://github.com/json-api/json-api/issues/5091.1https://git.ffnw.de/netmon-sc/api-server/-/issues/44Only fetch objects of current page on pagination2017-11-08T04:40:07ZClemens JohnOnly fetch objects of current page on paginationapplyPagination() method takes the whole collection and extracts a given page. Better directly use limit and offset on the db sideapplyPagination() method takes the whole collection and extracts a given page. Better directly use limit and offset on the db side1.1