Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable audit by configuration #163

Open
fgsl opened this issue Dec 18, 2017 · 2 comments
Open

Enable audit by configuration #163

fgsl opened this issue Dec 18, 2017 · 2 comments

Comments

@fgsl
Copy link
Contributor

fgsl commented Dec 18, 2017

This feature allows to enable audit of actions for app circles.

The motivation for this change is documented in forum.

It's a feature configurable. It doesn't change current behaviour, only adds audit of actions. It can be desirable feature for customers that want to have an wide control of user actions.

The following actions are audited:

  1. user X creates circle Z;
  2. user X removes circle Z;
  3. user X changes name of circle Z to circle W;
  4. member X is added to circle Y by user Z;
  5. member X is removed from circle Y by user Z;
  6. user X shares fiel/folder with circle Y;
    7a. user X, that created circle Y, unshares file/folder with circle Y;
    7b. user Z,that is member of circle Y, unshares file/folder with circle Y.
fgsl pushed a commit to fgsl/circles that referenced this issue Dec 18, 2017
fgsl pushed a commit to fgsl/circles that referenced this issue Dec 19, 2017
fgsl pushed a commit to fgsl/circles that referenced this issue Jan 26, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
fgsl pushed a commit to fgsl/circles that referenced this issue Feb 22, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z

- configuration by circles_enable_audit in config.php
fgsl pushed a commit to fgsl/circles that referenced this issue Apr 20, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z

- configuration by circles_enable_audit in config.php
fgsl pushed a commit to fgsl/circles that referenced this issue Apr 20, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z

- configuration by circles_enable_audit in config.php

Signed-off-by: Flávio Gomes da Silva Lisboa <flavio.lisboa@serpro.gov.br>
fgsl pushed a commit to fgsl/circles that referenced this issue May 14, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z

- configuration by circles_enable_audit in config.php

Signed-off-by: Flávio Gomes da Silva Lisboa <flavio.lisboa@serpro.gov.br>
@fgsl
Copy link
Contributor Author

fgsl commented May 14, 2018

I change name of signals of share and unshare to be compatible with admin_audit and activity apps.

It's related to #202.

fgsl pushed a commit that referenced this issue Jun 18, 2018
fgsl pushed a commit that referenced this issue Jul 26, 2018
fgsl pushed a commit that referenced this issue Jul 26, 2018
fgsl pushed a commit to fgsl/circles that referenced this issue Jul 27, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z

- configuration by circles_enable_audit in config.php

Signed-off-by: Flávio Gomes da Silva Lisboa <flavio.lisboa@serpro.gov.br>
fgsl pushed a commit to fgsl/circles that referenced this issue Jul 27, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z

- configuration by circles_enable_audit in config.php

Signed-off-by: Flávio Gomes da Silva Lisboa <flavio.lisboa@serpro.gov.br>
fgsl pushed a commit that referenced this issue Aug 16, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z
- adjust circles to emit signals of sharing to activity
@fgsl
Copy link
Contributor Author

fgsl commented Aug 16, 2018

I updated this change and added sending of signals of sharing and unsharing to Activity.

fgsl pushed a commit to fgsl/circles that referenced this issue Aug 16, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z
- adjust circles to emit signals of sharing to activity
fgsl pushed a commit to fgsl/circles that referenced this issue Sep 19, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z
- adjust circles to emit signals of sharing to activity
fgsl pushed a commit to fgsl/circles that referenced this issue Sep 21, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z
- adjust circles to emit signals of sharing to activity
fgsl pushed a commit to fgsl/circles that referenced this issue Sep 25, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z
- adjust circles to emit signals of sharing to activity
fgsl pushed a commit to fgsl/circles that referenced this issue Oct 16, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z
- adjust circles to emit signals of sharing to activity
fgsl pushed a commit to fgsl/circles that referenced this issue Oct 16, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z
- adjust circles to emit signals of sharing to activity
fgsl pushed a commit to fgsl/circles that referenced this issue Oct 16, 2018
- audit of following actions:
- user X created circle Z;
- user X removed circle Z;
- user X change name of circle Z for circle W;
- user X was added to circle U by user Z;
- user X shared file/folder with circle Y;
- user X, that created circle, unshared file/folder with circle Y
- member X accepted invitation to circle Y by user Z;
- member X left circle Y;
- user X change role of member Y in circle Z for W.
- user X was invited to circle U by user Z
- adjust circles to emit signals of sharing to activity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant