Difference between revisions of "Parental Control"

From LinuxMCE
Jump to: navigation, search
(Temp save)
 
Line 11: Line 11:
  
 
=== Example ===
 
=== Example ===
# FK_Users points to kid 16 y/o
+
* FK_Users points to kid 16 y/o
## FK_Attribute points to PG13
+
** FK_Attribute points to PG13
## MustMeet = False
+
** MustMeet = False
## NotAllowed = False
+
** NotAllowed = False
  
## FK_Attribute points to R
+
** FK_Attribute points to R
## MustMeet = False
+
** MustMeet = False
## NotAllowed = True
+
** NotAllowed = True
  
## FK_Attribute points to Action
+
** FK_Attribute points to Action
## MustMeet = False
+
** MustMeet = False
## NotAllowed = False
+
** NotAllowed = False
  
# FK_Users points to kid 6 y/o
+
* FK_Users points to kid 6 y/o
## FK_Attribute points to PG13
+
** FK_Attribute points to PG13
## MustMeet = False
+
** MustMeet = False
## NotAllowed = True
+
** NotAllowed = True
  
## FK_Attribute points to R
+
** FK_Attribute points to R
## MustMeet = False
+
** MustMeet = False
## NotAllowed = True
+
** NotAllowed = True
  
## FK_Attribute points to Action
+
** FK_Attribute points to Action
## MustMeet = False
+
** MustMeet = False
## NotAllowed = True
+
** NotAllowed = True

Revision as of 21:07, 10 September 2009

LinuxMCE is installed in family environments with children of different ages. Lots of parents would like to limit the stuff that is available for the kids to see.

Idea

Create a way to mark media attributes as allowed and not allowed to be viewed/listened to.

Proposal

The web admin interface is great for adding data into the system.

Data

There will be a new table called Attribute_Allowance. This table contains FK_Attribute, MustMeet, NotAllowed, FK_Users.

Example

  • FK_Users points to kid 16 y/o
    • FK_Attribute points to PG13
    • MustMeet = False
    • NotAllowed = False
    • FK_Attribute points to R
    • MustMeet = False
    • NotAllowed = True
    • FK_Attribute points to Action
    • MustMeet = False
    • NotAllowed = False
  • FK_Users points to kid 6 y/o
    • FK_Attribute points to PG13
    • MustMeet = False
    • NotAllowed = True
    • FK_Attribute points to R
    • MustMeet = False
    • NotAllowed = True
    • FK_Attribute points to Action
    • MustMeet = False
    • NotAllowed = True