Changes between Version 3 and Version 4 of GNUGift


Ignore:
Timestamp:
02/21/14 18:56:40 (6 years ago)
Author:
juri
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GNUGift

    v3 v4  
    1414 * A home directory (/home/<username> by default)
    1515 * A series of aspects which other users belong TO.
     16 * An ID (for database purposes)
    1617 * A Profile Page.
    1718
    1819a user belongs TO:
    19  * multiple groups.
    20  * multiple aspects.
     20 * Multiple groups.
     21 * Multiple aspects.
    2122
    2223== Group Attributes ==
    2324A group HAS:
    24  * a series of users.
    25  * an ID (for database purposes)
     25 * A series of users.
     26 * An ID (for database purposes)
    2627
    2728== Aspect Attributes ==
    2829An aspect HAS:
    29  * an owner (always a single user)
    30  *
     30 * An owner (always a single user)
     31 * A series of users.
    3132
    3233== Directory Attributes ==
     34A directory HAS:
     35 * A series of files.
     36 * A series of directories.
     37 * A single owner.
     38 * A single group owner.
     39 * Multiple aspect owners.
     40 * an access tuple for non-authenticated users.
     41 * An ID (for database purposes)
     42
     43
     44=== Special Directories ===
     45 * The directory "/" which is the default will have wide-open permissions, so that the world can use the site.
    3346
    3447== File Attributes ==
     48a file HAS:
     49 * A name.
     50 * A thumbnail.
     51 * An ID (for database purposes)
    3552
    36 
     53== Permission checking ==
     54To check to see if a user has permission to a directory:
     55 * See if that directory is owned by the user.
     56  * If true, grant access.
     57 * See if that directory's group is a group that the user belongs to.
    3758
    3859== Opening Page ==
    39 After logging into the new interface, the user should first be presented with their home directory (, and a set of manipulation tools. Selecting an image set will place them in the browse view for that image set, while selecting a saved sort will place them in the results view for the default image set associated with that sort, displaying results.
     60After logging into the new interface, the user should first be presented with their home directory , and a set of manipulation tools. Selecting an image set will place them in the browse view for that image set, while selecting a saved sort will place them in the results view for the default image set associated with that sort, displaying results.
    4061
    4162== Image Sets ==