Skip Navigation

[Resolved] want an user to be able to edit his own post

This support ticket is created 5 years, 2 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 -
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 14:00 – 18:00 13:00 – 18:00 -

Supporter timezone: America/Jamaica (GMT-05:00)

Tagged: 

This topic contains 5 replies, has 3 voices.

Last updated by Shane 5 years, 2 months ago.

Assisted by: Shane.

Author
Posts
#1195985

Tell us what you are trying to do?

I want an user that submit a form created using Gravity Forms (connected with a custom post type) to be able to edit his own post type.

I have created a role "Member" with Toolset access cloning the Contributor role provided by WordPress.

Is this achievable?

I have also a separate Gravity Forms to allow members to register to the site.

Hope is clear but ready to provide more info.

Many thanks
Best wishes

#1196262

Hi, do you want these Members to edit their posts in wp-admin, or do you want these Members to edit their posts on the front-end of the site using Toolset Forms?

#1196337

Hi Christian,

Since I have used Oxygen Builder to build the single template for the “Attendees” custom post type I think is better to use the WordPress backend? Not sure if Toolset Forms can edit a single template built in Oxygen?

What do you think?
Many thanks

Roberto

#1196405

Regardless of whether you let them edit in wp-admin or in Toolset Forms, the idea is your Users would not edit the Oxygen template. They would edit the Attendee post. For example, they could edit the Attendee post title, the taxonomy terms, the custom fields for the Attendee post, and so on, using an edit post Form. The template you created in Oxygen will remain unchanged and will continue to be applied to the post. It's completely separate from the post content. You can use Types and Views shortcodes in your Oxygen template to display information about the post, like the post title or a custom field value.

After you create your edit post Toolset Form, then you can enable specific Form permissions per User role in Toolset > Access Control > Toolset Forms. One of those permissions is "Edit Own".

#1201079

Hi Christian,

I am very sorry for the delay on replying you.

Well, what I want is that when the custom post type is created by an user filling a gravity form, that is connect3d with a custom post type, I want to use Toolset Forms to create an "edit existing content" form where the attendees will be able to edit ONLY their own post type entry.

So if Bill submit a gravity form that feed a Type post type "Attendees" I want that Bill will be able to edit only his own post.
How can I achieve that? I assume we need an user logged in? Can this be possible editing the entry without forcing the user to login? Sorry but I am not very expert about permissions and Toolset Forms.

Noticed the new drag and drop for builder which looks great.

I take the chance to also mention that I am having an issue when I try to update Toolset Views see error I get:
The package could not be installed. (PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature)

Many thanks

Best wishes
Roberto

#1202509

Shane
Supporter

Languages: English (English )

Timezone: America/Jamaica (GMT-05:00)

Hi Roberto,

As Christian is currently unavailable right now I will be handling this ticket for you.

So to setup this you will need to follow the instructions below.
https://toolset.com/documentation/getting-started-with-toolset/publish-content-from-the-front-end/forms-for-editing/

Also you will need to set the permission for the CPT in Access so that the role that the user has can only edit their own.

Secondly for the issue with the update what you can try doing is going to Plugins -> Add New -> Commercial and then click on "Check for Updates" then try updating the plugins after.

Thanks,
Shane

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.