MDL-69166 core: define payment as a subsystem and pg as a plugin type
[moodle.git] / lib / components.json
CommitLineData
29c442c5
AN
1{
2 "plugintypes": {
3 "antivirus": "lib\/antivirus",
4 "availability": "availability\/condition",
5 "qtype": "question\/type",
6 "mod": "mod",
7 "auth": "auth",
8 "calendartype": "calendar\/type",
9 "customfield": "customfield\/field",
10 "enrol": "enrol",
11 "message": "message\/output",
12 "block": "blocks",
13 "media": "media\/player",
14 "filter": "filter",
15 "editor": "lib\/editor",
16 "format": "course\/format",
17 "dataformat": "dataformat",
18 "profilefield": "user\/profile\/field",
19 "report": "report",
20 "coursereport": "course\/report",
21 "gradeexport": "grade\/export",
22 "gradeimport": "grade\/import",
23 "gradereport": "grade\/report",
24 "gradingform": "grade\/grading\/form",
25 "mlbackend": "lib\/mlbackend",
26 "mnetservice": "mnet\/service",
27 "webservice": "webservice",
28 "repository": "repository",
29 "portfolio": "portfolio",
30 "search": "search\/engine",
31 "qbehaviour": "question\/behaviour",
32 "qformat": "question\/format",
33 "plagiarism": "plagiarism",
34 "tool": "admin\/tool",
35 "cachestore": "cache\/stores",
36 "cachelock": "cache\/locks",
37 "fileconverter": "files\/converter",
33b8ca26 38 "contenttype": "contentbank\/contenttype",
29c442c5 39 "theme": "theme",
08fda3e0 40 "local": "local",
83171347
SR
41 "h5plib": "h5p\/h5plib",
42 "pg": "payment\/gateway"
29c442c5
AN
43 },
44 "subsystems": {
45 "access": null,
46 "admin": "admin",
47 "analytics": "analytics",
48 "antivirus": "lib\/antivirus",
49 "auth": "auth",
50 "availability": "availability",
51 "backup": "backup\/util\/ui",
52 "badges": "badges",
53 "block": "blocks",
54 "blog": "blog",
55 "bulkusers": null,
56 "cache": "cache",
57 "calendar": "calendar",
58 "cohort": "cohort",
59 "comment": "comment",
60 "competency": "competency",
61 "completion": "completion",
33b8ca26 62 "contentbank": "contentbank",
29c442c5
AN
63 "countries": null,
64 "course": "course",
65 "currencies": null,
66 "customfield": "customfield",
67 "dbtransfer": null,
68 "debug": null,
69 "editor": "lib\/editor",
70 "edufields": null,
71 "enrol": "enrol",
72 "error": null,
73 "favourites": "favourites",
74 "filepicker": null,
75 "fileconverter": "files\/converter",
76 "files": "files",
77 "filters": "filter",
78 "form": "lib\/form",
79 "grades": "grade",
80 "grading": "grade\/grading",
81 "group": "group",
82 "help": null,
83 "hub": null,
45899564 84 "h5p": "h5p",
29c442c5
AN
85 "imscc": null,
86 "install": null,
87 "iso6392": null,
88 "langconfig": null,
89 "license": null,
90 "mathslib": null,
91 "media": "media",
92 "message": "message",
93 "mimetypes": null,
94 "mnet": "mnet",
95 "my": "my",
96 "notes": "notes",
97 "pagetype": null,
83171347 98 "payment" : "payment",
29c442c5
AN
99 "pix": null,
100 "plagiarism": "plagiarism",
101 "plugin": null,
102 "portfolio": "portfolio",
103 "privacy": "privacy",
104 "question": "question",
105 "rating": "rating",
106 "repository": "repository",
107 "rss": "rss",
108 "role": "admin\/roles",
109 "search": "search",
1142e1bc 110 "table": "lib\/table",
29c442c5
AN
111 "tag": "tag",
112 "timezones": null,
113 "user": "user",
114 "userkey": "lib\/userkey",
1d4c6f53
FR
115 "webservice": "webservice",
116 "xapi": "lib\/xapi"
29c442c5
AN
117 }
118}