Module: Sharepoint

Defined in:
lib/sharepoint-ruby.rb,
lib/sharepoint-error.rb,
lib/sharepoint-files.rb,
lib/sharepoint-lists.rb,
lib/sharepoint-types.rb,
lib/sharepoint-types.rb,
lib/sharepoint-users.rb,
lib/sharepoint-fields.rb,
lib/sharepoint-object.rb,
lib/sharepoint-session.rb,
lib/sharepoint-version.rb,
lib/sharepoint-http-auth.rb,
lib/sharepoint-properties.rb,
lib/sharepoint-kerberos-auth.rb

Defined Under Namespace

Modules: HttpAuth, KerberosAuth, Soap, Taxonomy, Type, VtiBin Classes: ContextWebInformation, FeatureCollection, Field, FieldCalculated, FieldChoice, FieldComputed, FieldCurrency, FieldDateTime, FieldGeolocation, FieldGuid, FieldLookup, FieldMultiChoice, FieldMultiLineText, FieldNumber, FieldRatingScale, FieldText, FieldUrl, FieldUser, File, FileVersion, Folder, GenericSharepointObject, Group, List, ListItem, Object, ObjectProperties, PropertyValues, RoleAssignment, RoleDefinition, SPException, Session, SharepointError, Site, UnsupportedType, User, UserCustomAction, View, ViewFieldCollection, Web

Constant Summary collapse

LIST_TEMPLATE_TYPE =
{
  InvalidType: -1,
  NoListTemplate: 0,
  GenericList: 100,
  DocumentLibrary: 101,
  Survey: 102,
  Links: 103,
  Announcements: 104,
  Contacts: 105,
  Events: 106,
  Tasks: 107,
  DiscussionBoard: 108,
  PictureLibrary: 109,
  DataSources: 110,
  UserInformation: 112,
  WebPartCatalog: 113,
  ListTemplateCatalog: 114,
  XMLForm: 115,
  MasterPageCatalog: 116,
  NoCodeWorkflows: 117,
  WorkflowProcess: 118,
  WebPageLibrary: 119,
  CustomGrid: 120,
  SolutionCatalog: 121,
  NoCodePublic: 122,
  ThemeCatalog: 123,
  DesignCatalog: 124,
  AppDataCatalog: 125,
  DataConnectionLibrary: 130,
  WorkflowHistory: 140,
  GanttTask: 150,
  HelpLibrary: 151,
  AccessRequest: 160,
  TasksWithTimelineAndHierarchy: 171,
  MaintenanceLogs: 175,
  Meetings: 200,
  Agenda: 201,
  MeetingUser: 202,
  Decision: 204,
  MeetingObjective: 207,
  TextBox: 210,
  ThingsToBring: 211,
  HomePageLibrary: 212,
  Posts: 301,
  Comments: 302,
  Categories: 303,
  Facility: 402,
  Whereabouts: 403,
  CallTrack: 404,
  Circulation: 405,
  Timecard: 420,
  Hollidays: 421,
  IMEDic: 499,
  ExternalList: 600,
  MySiteDocumentLibrary: 700,
  IssueTracking: 1100,
  AdminTasks: 1200,
  HealthRules: 1220,
  HealthReports: 1221,
  DeveloperSiteDraftApps: 1230,
  MicroFeed: 544 # Is undefined, but used by Sharepoint Online
}
MICROSOFT_STS_URL =
"https://login.microsoftonline.com/extSTS.srf"
VERSION =
'2.0.0'.freeze