framework icon indicating copy to clipboard operation
framework copied to clipboard

Add hidding attributes feature

Open nandi95 opened this issue 3 years ago • 0 comments

Consider making attributes hidden or visible with methods. This would be an options to temporarily "disable" access to attributes and relations. Meaning when one has hidden an attribute it will not return the value when using getAttribute.

This could also hide the attribute when looping over the model woth for...of (can be achieved by setting enumerable: false.

The proposed api would look like:

user.makeHidden(key).makeVisible(key);

Questions:

  • What should happen when one tries to use setAttributes
  • What should happen when sending data to the api (I imagine it should still be there)

nandi95 avatar Feb 13 '21 22:02 nandi95