[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EP-tech] User Roles

Hi David,

Thanks for this. As it happens I was heavily borrowing from the DataCite
plugin because it seems to have a bit of everything in it. The only obvious
difference I can see between that and mine (beyond the overall quality and
programming ability) is the roles, but I was (and still am) convinced that
the roles were for the appearance of the minting button.

I would have thought that, if I'd made an error in my code, the server
would refuse to show me any EPrints pages after a restart until I'd fixed
it. Perhaps Events work differently.


On Thu, Jan 16, 2020 at 8:50 AM Newman D.R. <drn at ecs.soton.ac.uk> wrote:

> Hi James,
> The DataCiteDOI Bazaar plugin contains an Event plugin that it used to
> calls DataCite to coin (mint) a DOI.  This sounds like it would be doing a
> similar thing to posting some (I think) JSON to generate a tweet:
> https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fbazaar.eprints.org%2F1100%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C45803217d13e493e1df808d79a7b911b%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=3m04K0RekHP2ogyBVK7WXGKmNE6RFNNDndH6jcUzuEs%3D&amp;reserved=0
> Regards
> David Newman
> On 16/01/2020 08:39, Adam Field via Eprints-tech wrote:
> Is it in github?  Can you link me to the code?
> On 16 Jan 2020 08:31, James Kerwin via Eprints-tech
> <eprints-tech at ecs.soton.ac.uk> <eprints-tech at ecs.soton.ac.uk> wrote:
> Hi All,
> I rewrote my twitter bot using a different Perl module as it wasn't
> working how I wanted it to (failed with "special characters").
> It worked when I rewrote it as a .pl in cfg.d. I then decided to rewrite
> it as an Event plugin as this seems like the "proper" way to do things.
> Unfortunately, it doesn't work.
> I can see that it gets added to the indexer and it subsequently fails.
> One possible reason it fails is that I don't have any user roles set up
> for it. For an event plugin, do I need user roles to be set up?
> I've tried to look at documentation for other plugins, but they also
> involve a "Screen" plugin which is what I assume the user roles are for. My
> plugin just uses the status change trigger to compile and send a tweet.
> Any pointers greatly appreciated.
> Thanks,
> James
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
> *** Archive: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C45803217d13e493e1df808d79a7b911b%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=Dd5su9a%2BVib92qxNmcjeAAGykfEGXe9R7ZPvZrM1xqk%3D&amp;reserved=0
> *** EPrints community wiki: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C45803217d13e493e1df808d79a7b911b%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=0rtgSEw1kqk4cJ0C0Dbg0SNSqy1zwW64yDXwgXZKEic%3D&amp;reserved=0
> *** EPrints developers Forum: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fforum.eprints.org%2F&amp;data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C45803217d13e493e1df808d79a7b911b%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&amp;sdata=3l4zrwSD507ZJS%2B6iuokmSjXbMrsux3yyuu%2F0Wz9LKU%3D&amp;reserved=0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/attachments/20200116/c5f71e98/attachment.html