Giter VIP home page Giter VIP logo

activity_log's People

Contributors

aeberhard avatar ascky-thorben avatar dependabot[bot] avatar eace avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

activity_log's Issues

Erweiterung der überwachten EPs

Sofern es dafür EPs gibt (oder man es anders lösen kann), wäre es toll, wenn noch folgendes mit überwacht werden würde:

  • Online/Offline von Artikel & Kategorien
  • Arbeitsversion freigeben
  • Arbeitsversion leeren
  • in Arbeitsversion kopieren
  • Slice verschoben
  • Addon installiert bzw. geupdated
  • Modul/Template hinzugefügt, gelöscht, geupdated

Umgang mit mehreren Parametern

wie könnte man es lösen, wenn z.B. mehrere Parameter mit rein kommen. Z. B. IP, spezielle IDs, z.B UserID DocumentID, etc., Command, Query, Location etc ..

Activity Log nur für Admins?

Ich kann bei User Roles zwar Activity_log unter Allgemein auswählen, der Menüpunkt erscheint aber bei nicht-Admins nicht.
Redaxo 5.13.3

Zeit besser vom Server statt DB nehmen und als Zeitzone UTC

MySQL Time ist nicht immer = Servertime. Das führte bei mir auch schon mal zu Problemen.

Ich würde keine NOW() oder ähnliche MySQL Zeitfunktionen nehmen und die Zeit vom Server selbst in UTC Zeitzone nehmen. Dann weiß man, dass diese auf allen Umgebungen identisch sind und besser vergleichbar sind. Deswegen wird beim Thema Logs auch immer besonders auf die Einstellung des Zeitservers hingewiesen. In der Ausgabe in REDAXO kann das natürlich entsprechend des Users/Servers ausgegeben werden.

Fehler bei Update auf aktuelle Version

Error thrown with message "Call to undefined method rex_activity::setConfig()"

Stacktrace:
#8 Error in /var/www/web199/html/sub_module/redaxo/src/addons/.new.activity_log/update.php:5
#7 require in /var/www/web199/html/sub_module/redaxo/src/core/lib/packages/package.php:280
#6 rex_package:includeFile in /var/www/web199/html/sub_module/redaxo/src/addons/install/lib/package/package_update.php:63
#5 rex_install_package_update:doAction in /var/www/web199/html/sub_module/redaxo/src/addons/install/lib/package/package_download.php:44
#4 rex_install_package_download:run in /var/www/web199/html/sub_module/redaxo/src/addons/install/lib/api/api_package_update.php:21
#3 rex_api_install_package_update:execute in /var/www/web199/html/sub_module/redaxo/src/core/lib/api_function.php:180
#2 rex_api_function:handleCall in /var/www/web199/html/sub_module/redaxo/src/core/backend.php:234
#1 require in /var/www/web199/html/sub_module/redaxo/src/core/boot.php:143
#0 require in /var/www/web199/html/sub_module/redaxo/index.php:9

Logfiles generieren um diese Loganalysen bereitstellen zu können

Log sollte man auf einem anderen System aufbewahren, also ausserhalb der eigenen Instanz, damit diese im Fall des Falles noch verfügbar sind und nicht mehr verfälscht werden können.

Dazu nutzt man oft Agents, welche diese Daten in regelmäßigen Abständen auf andere Server schieben. Diese können besser, soweit ich weiß, mit Logdateien umgehen. Diese müsste man erstellen können und am besten auch definieren können, welches Format verwendet wird.

**Error:** Call to a member function getName() on null

Error: Call to a member function getName() on null
File: src/addons/activity_log/fragments/filter-form.php
Line: 35

Stacktrace
Function File Line
require src/core/lib/fragment.php 121
rex_fragment->{closure} src/core/lib/util/timer.php 57
rex_timer::measure src/core/lib/fragment.php 126
rex_fragment->parse src/addons/activity_log/pages/system.activity-log.php 72
require src/core/lib/packages/package.php 280
rex_package->includeFile src/core/lib/be/controller.php 482
rex_be_controller::{closure} src/core/lib/util/timer.php 57
rex_timer::measure src/core/lib/be/controller.php 483
rex_be_controller::includePath src/core/lib/be/controller.php 432
rex_be_controller::includeCurrentPageSubPath src/addons/activity_log/pages/index.php 7
require src/core/lib/packages/package.php 280
rex_package->includeFile src/core/lib/be/controller.php 482
rex_be_controller::{closure} src/core/lib/util/timer.php 57
rex_timer::measure src/core/lib/be/controller.php 483
rex_be_controller::includePath src/core/lib/be/controller.php 415
rex_be_controller::includeCurrentPage src/core/backend.php 238
require src/core/boot.php 143
require public/redaxo/index.php 12
System report (REDAXO 5.13.3, PHP 7.4.30, MariaDB 10.3.34)
REDAXO
Version 5.13.3
PHP
Version 7.4.30
OPcache yes
Xdebug no
Database
Version MariaDB 10.3.34
Character set utf8
Server
OS Linux
SAPI fpm-fcgi
Webserver Apache
Request
Browser Safari/15.5
Protocol HTTP/1.0
HTTPS yes
Packages
accessdenied 2.0.1
activity_log 0.0.1
adminer 1.9.2
animatedlogin 1.0.0
backup 2.8.1
be_style 3.0.2
be_style/customizer 3.0.2
be_style/redaxo 3.0.2
bloecks 3.1.1
consent_manager 2.0.1
cropper 1.3.0
developer 3.9.0
emailobfuscator 3.0.0
focuspoint 4.0.2
global_settings 2.8.1
install 2.9.3
mblock 3.1.0
media_manager 2.12.3
mediapool 2.11.3
metainfo 2.8.5
mform 5.3.1
mform/docs 1.0
phpmailer 2.11.2
project dev
quick_navigation 5.4.1
redactor2 4.0.2
search_it 6.9.0
search_it/documentation 6.9.0
sprog 1.3.0
statistics 2.2.0
structure 2.13.3
structure/content 2.13.3
structure/history 2.13.3
theme_lock 1.0.0
uploader 2.3.0
users 2.8.2
watson 2.2.0
ycom 3.0-beta4
ycom/auth 3.0-beta4
ycom/docs 3.0-beta4
ycom/group 3.0-beta4
yform 3.4.2
yform/email 3.4.2
yform/manager 3.4.2
yform/rest 3.4.2
yform/tools 3.4.2
yform_usability 1.4
ynewsletter 1.5
yrewrite 2.8.3
zip_install 1.2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.