-
Bug
-
Resolution: Fixed
-
Low
-
None
I just tried to upload a new plugin to the plugins database. But it was rejected because the table name did not start with the frankenstyle component name. The problem is that since Moodle 2.3, table names can be no longer than 28 letters. But if your plugin is a 2.3 assignment submission type, the frankenstyle name must begin with the whopping long assignsubmission_ . My plugin's frankenstyle name is assignsubmission_onlinepoodll , but I had to change the table name to assignsubmission_onlinepood , to get under 28 characters. So the frankenstyle name is longer than the table name.
The end result is that I can't upload my plugin to the database, without changing the frankenstyle name, and so a whole lot of code. Worse all the users who have installed it already won't be able to upgrade out of the situation because the newly named plugin will be identified as a completely different plugin.
Do we really need to have this check? Or can we loosen it?
- has a non-specific relationship to
-
CONTRIB-3770 Crot module will not install in Moodle 2.3
-
- Open
-
- is blocked by
-
MDL-36739 Separate DB table definitions from limitations of actual DB used (e.g:oracle's 28 chars) by storing table name map in MUC or some other light weight flexible NoSQL storage
-
- Closed
-
- will help resolve
-
CONTRIB-4010 tabellen Fehler
-
- Open
-