Comments (2)
For future reference, this is the DB structure:
- id : increment integer
- name : string
- author : string
- description : text
- version : string
- visible : boolean
- enabled : boolean
- locked : boolean
- updated : boolean
- flags : json/text
Extra notes:
- Updated becomes true the first time the table see's it's stored module version is != to the module version. Updated becomes false the first time the module manager is loaded.
- The flags column is for storing the disabling/enabling of injections on a per module basis
- Visible determines whether or not a module should expose its API. This is false if the module only serves to inject rather than also expose an API.
Extra functions to be added to modules. These are entirely optional:
- getDocumentation() : array Returns documentation in MD or html format back to display on the module manager. The key is the page name in slug form and the value is the documentation content for that page.
- getUpdateNotes() : array Returns an array where the key is the version number and value at that key is the update notes for that version.
from userextended.
Completed the design,
The enable, lock version, and inject checkboxes need to do something. They currently don't actually do anything.
from userextended.
Related Issues (20)
- Forcing Friends causes friend list error HOT 3
- Password Validation should not be required on settings update
- Creating a timezone throws SQL error HOT 1
- SQL Errors in backend HOT 1
- Installation fails on MariaDB HOT 7
- Cant find .../Route/fields.yaml, in Backend\Behaviors\FormController." on line 63 HOT 1
- "attempts" cant be NULL on adding route (PostgreSQL) HOT 1
- clake_userextended_route_restriction.attempts cant be NULL HOT 1
- Permissions are not working
- Mysql error and not install HOT 2
- Change username URL HOT 2
- Error when submitting comment
- Role Manager: Trying to get property of non-object
- config_form.yaml error in path Fix.
- While registering Im getting undefined property error. HOT 1
- Add UE support to Social Connect
- Cannot access to user profile.
- Maria DB Support
- Enhance documentation to provide support to modify default components partials
- How to access fields in the Front end?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from userextended.