Overview
  • Namespace
  • Class

Namespaces

  • MatthiasWeb
    • RealMediaLibrary
      • api
      • attachment
      • base
      • comp
        • complexquery
      • folder
      • general
      • metadata
      • order
      • rest
      • usersettings
  • None

Classes

  • Attachment
  • Folder
  • Reset
  • Service

Class Reset

Enables the /reset, /migration, /import and /export REST for admins (manage_options).

MatthiasWeb\RealMediaLibrary\base\Base
Extended by MatthiasWeb\RealMediaLibrary\rest\Reset
Namespace: MatthiasWeb\RealMediaLibrary\rest
Located at rest/Reset.class.php

Methods summary

public
# rest_api_init( )

Register endpoints.

Register endpoints.

public
# resetOrder( $request )

Api

{delete} /realmedialibrary/v1/reset/order Resets the order of all available folders

Apigroup

Reset

Apiname

ResetOrder

Apipermission

manage_options

Apiversion

1.0.0
public
# resetCount( $request )

Api

{delete} /realmedialibrary/v1/reset/count Resets the count of all available folders

Apigroup

Reset

Apiname

ResetCount

Apipermission

manage_options

Apiversion

1.0.0
public
# resetSlugs( $request )

Api

{delete} /realmedialibrary/v1/reset/slugs Resets the slugs of all available folders

Apigroup

Reset

Apiname

ResetSlugs

Apipermission

manage_options

Apiversion

1.0.0
public
# resetRelations( $request )

Api

{delete} /realmedialibrary/v1/reset/relations Resets the relations of all available folders to attachments

Apigroup

Reset

Apiname

ResetRelations

Apipermission

manage_options

Apiversion

1.0.0
public
# resetFolders( $request )

Api

{delete} /realmedialibrary/v1/reset/folders Deletes all available folders with relations

Apigroup

Reset

Apiname

ResetFolders

Apipermission

manage_options

Apiversion

1.0.0
public
# export( $request )

Api

{get} /realmedialibrary/v1/export Get exported folders as JSON string

Apigroup

Reset

Apiname

Export

Apipermission

manage_options

Apiversion

1.0.0
public
# import( $request )

Api

{post} /realmedialibrary/v1/import Set exported folders as RML folders

Apigroup

Reset

Apiname

Import

Apiparam

{string} import The JSON import string

Apipermission

manage_options

Apiversion

1.0.0
public
# importTaxonomy( $request )

Api

{post} /realmedialibrary/v1/import/taxonomy Import a taxonomy to RML folders with relations to files

Apigroup

Reset

Apiname

ImportTaxonomy

Apiparam

{string} import The JSON import string

Apipermission

manage_options

Apiversion

1.0.0
public
# resetMigration( $request )

Api

{post} /realmedialibrary/v1/reset/migration Do a upgrade command

Apigroup

Reset

Apiname

ImportTaxonomy

Apiparam

{string} build The migration build number

Apipermission

manage_options

Apiversion

1.0.0

Methods inherited from MatthiasWeb\RealMediaLibrary\base\Base

debug(), getCore(), getTableName()

API documentation generated by ApiGen