- Users can edit their database entries at all time (as long as they have access to the module, of course), but it depends on the type of fields used how they can edit their entires (e.g. in case of an uploaded file, they have to replace an uploaded file with an edited version).
- This functionality can be achieved by having a value for Entries required before viewing in the settings of the database (and not having Require approval turned on and having No groups as group setting).
- Have the setting Comments turned on.
- This is standard (as long as Require approval is not turned on).