AARGH What are custom fields good for!?
- You can't change their size. For example, Text fields are 20 characters long. Too short? Too bad. What contact needs a website more than 20 characters long anyways?
- Relate fields don't work. When you create one, it secretly creates another field that you're supposed to know about using your psychic powers (well I know which PHP to look at to see them but is this expected?). This field stores the ID of the record you're trying to link to. Of course even after you jump through the hoops of relating two modules it doesn't work, because the secret ID field is of type "ID" instead of "varchar," and is again limited to 20 characters in size when it needs to be 36 characters.
- None of the above problems can be corrected manually. Edit the PHPs (in cache/modules/<modulename>) all you want, when you hit Rebuild Relationships it all goes back to the way it was.
- You can't even work around it by editing modules/<modulename>/vardefs.php I don't know if the fields are being created when I hit Repair Database, but it doesn't matter because I can't see them in Studio and therefore can't put them in any of the forms.
Anyone else fed up with this huge glaring problem? Studio has a lot of shortcomings but I can't live with this one. Has any work been done on this in Beta 5 RC? Can I expect any of this fixed in v5 GA?
Server: Fedora
Sugar 5 CE
Apache 2.2.6
MySQL 5.0.27
Bookmarks