Forum Replies Created
-
AuthorPosts
-
Stephen SherrardKeymaster
Hi Ulf,
That would qualify as a feature request, and should go into that forum.
Since sign-up sheets are NOT a custom post type (but, rather, stored in their own custom tables), there is no way in the current database structure to set the author of the sheet.
So, this new idea/feature would require quite a bit of code change, as well as a database table upgrade. Each sheet would need to have an “author” type of field to save the user id of the person creating the sheet. Then, we have to go back through all the admin side code and add additional checks to see if the author matches the current user before they are allowed to edit that sheet.
But, then what happens if there are several chair people for an event/task? Then we need to be able to check against multiple author ids. In that case, it would probably make more sense to create a small relational table that saves sheet id and author/id so there could be any number of authors.
Not possible in the current release of the plugin, but feel free to add it to the feature requests.
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterIf you want to view this content, you need to buy any product.
Stephen SherrardKeymasterIf you want to view this content, you need to buy any product.
Stephen SherrardKeymasterIf you want to view this content, you need to buy any product.
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
December 6, 2015 at 8:38 AM in reply to: CSV import problem when 'parent' variable product and first variation same SKU #7686Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterSorry, but none of my plugins that are publicly released do that.
The whole reason I got back into programming several years back was to create some custom functionality for my son’s school PTA web site, because I couldn’t find any plugins that did exactly what we needed.
My PTA Volunteer Sign-up Sheets plugin and the PTA Member Directory & Contact Form plugin, were just two very small parts of a huge “PTA Manager” plugin system that I put together. That huge plugin was never released because a lot of it was hard-coded specifically for the needs of our school. That whole system was something I put together while still learning, and so it was a bit of a mess (code wise), but it worked fine. A little over a year ago I started re-working that huge plugin, starting from scratch with a new PTS (Parent Teacher Student) database framework system, that would be more generic and cover the needs of any school. However, my son graduated from that elementary school, and that school decided to switch to the ourschoolpages.com system. I also got very busy with some large custom programming jobs, and my WooCommerce extensions also started to make some good sales, so that whole PTS system got put aside. I’m not sure if I’ll ever have the time to revive that project.
So, unless you are a programmer, or are willing to pay someone like myself to do some custom programming, you are most likely going to have to hack together several plugins to do what you want. That’s going to mean a lot of time searching online for various components that may work together to get what you need (you’ll have to search for terms related to the functionality you need, rather than things like “PTA”, to find good results).
There are plenty of plugins out there that will restrict content to logged in users, or specific user roles or groups, so that would be the first place to start.
Probably the best free plugin for that kind of access control is the Groups plugin:
https://wordpress.org/plugins/groups/That’s the one I would start with, as it’s the most popular and it integrates with many other plugins. Perhaps for that you set up each classroom as a “group”, so that you can easily group parents/teachers/students together, and then search for some plugin that lets you email all members of one of those groups (to handle your email needs).
For example, they already have a list of extensions available here:
http://www.itthinx.com/plugins/groups/
One of which is “newsletters”, which sounds like it might handle the needs of emailing certain groups.Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
Stephen SherrardKeymasterThis content is restricted to buyers of:
-
AuthorPosts