Page MenuHomeSealhub

'when' access strategy - Ref T805
ClosedPublic

Authored by kuba-orlik on Mar 30 2018, 16:13.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Dec 14, 01:26
Unknown Object (File)
Fri, Dec 13, 14:50
Unknown Object (File)
Tue, Dec 10, 10:08
Unknown Object (File)
Sat, Dec 7, 19:41
Unknown Object (File)
Tue, Dec 3, 14:29
Unknown Object (File)
Tue, Dec 3, 12:16
Unknown Object (File)
Mon, Nov 25, 03:16
Unknown Object (File)
Mon, Nov 25, 01:07

Details

Reviewers
piotr-ptaszynski
Group Reviewers
Unknown Object (Project)
Maniphest Tasks
Unknown Object (Maniphest Task)
Commits
rSbadbf12ea3ba: 'when' access strategy - Ref T805
rSadb9f6ba1fd7: 'when' access strategy - Ref T805
Summary

See tests for usage

Diff Detail

Repository
rS Sealious
Branch
when (branched from alpha)
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 519
Build 519: arc lint + arc unit

Event Timeline

kuba-orlik created this revision.
kuba-orlik added a task: Unknown Object (Maniphest Task).Mar 30 2018, 16:31
kuba-orlik changed the visibility from "All Users" to "Public (No Login Required)".
piotr-ptaszynski accepted this revision as: Unknown Object (Project).Mar 30 2018, 19:18
piotr-ptaszynski subscribed.

Bardzo fajna metastrategia. Są pewne uwagi, ale raczej non-blocking.

lib/app/base-chips/access-strategy-types/or.js
23

O kurde nie przyszło mi to do głowy +1 !

lib/app/base-chips/access-strategy-types/when.js
49

(question)
Ok, wypisujemy błąd - ale równocześnie go połykamy, tak ma być?

lib/app/base-chips/special_filters/IsReferencedByResourcesMatching.js
27

(could)
Mam wątpliwości czy to jest dobra nazwa dla filtrów - jako twórca nazwy getRestrictionQuery kierowałem się tym, że "restriction" kojarzy się z ograniczaniem dostępu, a to nie jest zadanie filtru. Na przykład getFilteringQuery pasowałoby bardziej.

lib/datastore/query.js
147

(should)
W klasie Query są już metody statyczne zadeklarowane za pomocą static i trzymałbym się tego.

bartosz-gordon added inline comments.
lib/app/base-chips/access-strategy-types/or.js
23

Lubię widzieć takie zmiany :D

kuba-orlik marked 5 inline comments as done.

Zastosowałem się do sugestii, wprowadziłem też kilka zmian - upubliczniłem interfejs SpecialFilters, nie trzeba go teraz ręcznie require'ować

lib/app/base-chips/access-strategy-types/when.js
49

Uuu tego tu powinno nie być, to artefakt po debuggowaniu.

kuba-orlik marked an inline comment as done.
  • Review fixes, making the filters interface public

Oddaję do ponownego review ;)

This revision is now accepted and ready to land.Apr 4 2018, 09:15
This revision was automatically updated to reflect the committed changes.