Marty Walker Posted October 20, 2014 Share Posted October 20, 2014 @JasonS, The only way I can get this to work as you describe (with a custom role) is to install Page Edit Per User and assign pages to that user. I've tried numerous ways to get Fredi to fire based on simple if's. In my example I have a artist portfolio page (which matches the username exactly): <? if($user->name == $page->name && $user->isLoggedin()) { echo $fredi->setText("Edit this page")->render("first_name|last_name|body|portfolio_images|artist_categories|artist_address_01|artist_address_02|artist_address_suburb|artist_address_state|artist_address_postcode|artist_twitter|artist_facebook"); } ?> Even though my Role (artist) has page-edit assigned to it, and that role is enabled at the template level, Fredi won't show up unless I assign a page to that user using Page Edit Per User - which I'm trying to avoid as it's an extra step in setting up a user on the setup I'm trying to build. Link to comment Share on other sites More sharing options...
drilonb Posted November 19, 2014 Share Posted November 19, 2014 (edited) Hello i want to ask if somebody else has a problem with Fredi on Front end, Issue is i have users which they use template "user" and role "manager" with page edit access also on template configuration, worked well on version 2.4 after upgrading on 2.5 i cannot edit user pages on front end, only pages they use use template "user" even they have access to edit on template also on role, other templates works well on front end example project they can edit with fredi but not "user" any idea ? Thanks, Edited November 19, 2014 by kongondo Mod edit: Moved to Fredi forum...for now... Link to comment Share on other sites More sharing options...
adrianmak Posted February 16, 2015 Share Posted February 16, 2015 support pw 2.5 ? Link to comment Share on other sites More sharing options...
apeisa Posted February 16, 2015 Author Share Posted February 16, 2015 Most probably. Not yet tested though, so please try and report? Drilon, sorry noticed your issue just now. Not sure I fully understand, can you describe your problem again with clear steps to reproduce? Link to comment Share on other sites More sharing options...
Mike Rockett Posted February 16, 2015 Share Posted February 16, 2015 Just tried in 2.5.19-dev - doesn't work. Module Auto Install: FrediProcess Created Page: /admin/page/fredi-field-edit/ Updated 1 path Module Install - (blank) No module specified Not sure what the "No module specified" means there... And when I delete the module, it removes it from the module list, but says "Failed to delete Fredi" and "Failed to delete FrediProcess". It also does delete the files, but leaves the folders (Fredi and .Fredi) behind. Link to comment Share on other sites More sharing options...
apeisa Posted February 16, 2015 Author Share Posted February 16, 2015 Hmm, very strange, going to test here this evening. What you mean by deleting the module? Did you installed it using some autoinstall stuff like modules manager or giving module name? Or traditional upload and install method? Link to comment Share on other sites More sharing options...
Mike Rockett Posted February 16, 2015 Share Posted February 16, 2015 I used both install methods. Manager, and through the normal class name thingy. (Didn't do manual install - all the same, to me.) Once uninstalled, I used the Delete options in module admin. Link to comment Share on other sites More sharing options...
apeisa Posted February 17, 2015 Author Share Posted February 17, 2015 Just tested this with latest dev (2.5.19 dev) and everything worked just fine. I installed by giving "Fredi" in "Add Module From Directory => Module Class Name". Also tested using it and all worked without any problems. Not sure if the install problems you were having are related to modules manager somehow? Link to comment Share on other sites More sharing options...
Soma Posted February 17, 2015 Share Posted February 17, 2015 Uninstall a module PW will now create a ".ModuleFolder". You can then via direct download url install the module again and it will add a new folder. If using the class name it will find it already there and show message. Surely some quirks going on with core module manager. 1 Link to comment Share on other sites More sharing options...
Mike Rockett Posted February 17, 2015 Share Posted February 17, 2015 When I get some time in a few hours, I'll try it out on a fresh install, and narrow out what the problem could be. 1 Link to comment Share on other sites More sharing options...
Mike Rockett Posted February 17, 2015 Share Posted February 17, 2015 Okay, just did a test now. The result on a fresh install of 2.5.19-dev: Nothing appears in the front-end. (See my post below - long day) After uninstalling Fredi and I try to delete using the built-in module list: "Failed to delete module 'Fredi'", but it deletes anyway. Same thing with FrediProcess. Could this be a Windows thing? (Doubt it, but worth a look-see.) Link to comment Share on other sites More sharing options...
apeisa Posted February 17, 2015 Author Share Posted February 17, 2015 Nothing appears in the front-end. That is correct behaviour. I just tried the delete methodof (first time, didn't know that before) and it worked fine, although I got the notice about that it couldn't delete module. Fredi (and it's companion module) install and uninstall just fine. I believe the issues here are with pw module handling and how those work with 'installs' information. 1 Link to comment Share on other sites More sharing options...
Mike Rockett Posted February 17, 2015 Share Posted February 17, 2015 That is correct behaviour. You won't believe me when I tell you this: I've had one of those days where 1 + 1 = 57-million, and where Fredi and AdminBar are one in the same. Sorry about that. But yes, something wrong with the handling there somewhere. Worth noting: I haven't found the problem with other modules as yet... Link to comment Share on other sites More sharing options...
apeisa Posted February 17, 2015 Author Share Posted February 17, 2015 I'm pretty sure it's because Fredi installs other module also. Link to comment Share on other sites More sharing options...
Mike Rockett Posted February 17, 2015 Share Posted February 17, 2015 I'm pretty sure it's because Fredi installs other module also. Yeah, but, for example, FieldtypePageTable also installs InputfieldPageTable, and nothing strange happens... Link to comment Share on other sites More sharing options...
apeisa Posted February 17, 2015 Author Share Posted February 17, 2015 Mike, just to wrap the discussion: only issue is the "failed..." notice while deleting the module? The module itself works great with latest pw. Link to comment Share on other sites More sharing options...
Mike Rockett Posted February 18, 2015 Share Posted February 18, 2015 That is correct Link to comment Share on other sites More sharing options...
apeisa Posted March 10, 2015 Author Share Posted March 10, 2015 I just committed big refactoring to Fredi, which fixes all the known bugs and simplifies a code a lot. I haven't tested this yet on other pw versions than latest dev, so be careful when testing. It "should" work pretty universally, since now it uses ProcessPageEdit instead of own custom processes. So image/file uploads and reordering (tested) and repeaters (not tested...) should work also. 8 Link to comment Share on other sites More sharing options...
Marty Walker Posted April 22, 2015 Share Posted April 22, 2015 Hey Antti, Is there a trick to getting PageTable to work with Fredi? A PageTable field will display but if I hit 'Add New' I don't get another window. I would really like to use PageTable instead of repeater fields. Edit: I've tried changing the z-index values in Fredi's modal.css but no go. Link to comment Share on other sites More sharing options...
mr-fan Posted April 22, 2015 Share Posted April 22, 2015 Wanna say thank you to Antti! Great module - on every new project i explore new great concepts with PW... Did a little change on the fredi.module to get different CSS classes on different fredi a tags. First i used simple jquery to add the CSS class....but now i've a project (a onepager) that has different backgrounds, colors and so on....so i need a different colorsheme for the a tags....so going with a new function is the easiest way. Did a pull request if this would be usefull - if not no problem: https://github.com/apeisa/Fredi/pull/20 in my version i can set the CSS class like: echo $fredi->setClass("btn btn-danger")->setText("editText")->render("headline|body"); and on the next link i use: echo $fredi->setClass("btn btn-default")->setText("editText")->render("headline|body"); or every CSS class that is needed....default output is "" and with $fredi->reset(); output is nothing again. Works like the linkText (in fact is kind of copy&paste from linkText). Best regards and thank you again. mr-fan Link to comment Share on other sites More sharing options...
Jonathan Posted May 5, 2015 Share Posted May 5, 2015 Does anyone know how to remove the tabs at the top of the modal? Thanks! Great module Antti! 1 Link to comment Share on other sites More sharing options...
LostKobrakai Posted May 5, 2015 Share Posted May 5, 2015 A shot in the dark: Probably this form is not generated by Fredi, but it just reuses ProcessPageEdit. Therefore you'd need to have a look at this, there are already some topics here about removing the settings/delete tabs there. 1 Link to comment Share on other sites More sharing options...
Ivan Gretsky Posted May 5, 2015 Share Posted May 5, 2015 Why shoot?!)) It is documented explicitly a few posts above. Link to comment Share on other sites More sharing options...
LostKobrakai Posted May 5, 2015 Share Posted May 5, 2015 Why shoot?!)) It is documented explicitly a few posts above. Just read the latest post and I have never used the module by myself, so I couldn't be sure. Link to comment Share on other sites More sharing options...
regesh Posted May 15, 2015 Share Posted May 15, 2015 Does anyone know how to remove the tabs at the top of the modal? Thanks! Great module Antti! Really please tell me how to make addition tabs not to show if i need. Thanks a lot Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now