/home/swish/pack/profile/prolog/user_profile.pl
AllApplicationManualNameSummaryHelp

  • prolog
    • user_profile.pl -- User Profile Management
      • profile_open_db/1
      • profile_create/2
      • profile_canonical_value/3
      • current_profile/1
      • current_profile/2
      • profile_property/2
      • set_profile/2
      • set_profile/3
      • profile_remove/1
      • profile_remove/2
      • profile_add_session/3
      • profile_refresh_session/2
      • profile_remove_session/2
      • profile_session/2
      • attribute/3
      • has_type/2
 attribute(?Attribute, ?Type, ?Options) is nondet[multifile, library(user_profile)]
Multifile hook that defines that the profile attribute Attribute must have the type Type. Type are types as defined by must_be/2 from library(error). Options defined are:
access(+Access)
Defines whether or not the user can update the attribute value. Access is one of rw (default) or ro.
hidden(+Boolean)
If true, the attribute is not displayed in the user profile.
default(+Value)
Assumed default if the value is unknown.