• Resolved Bary

    (@bary)


    Jeste jsem to neinstaloval, ale predpokladam custom post type. Da se urcit, kteri uzivatele mohou videt (pridavat) inzeraty? Tzn zamysl je udelit (napr pres plugin user roles) opravneni skupine uzivatelu pro moznost sami si vkladat inzeraty, pokud je admin presune do teto skupiny. Cili registruje se uzivatel, admin jej presune do skupiny bazar napr a on pote muze pridavat prispevky. A ted:
    a) uvidi a muze editovat pouze sve
    b) uvidi a muze editovat vsechny
    Takova moznost v nastaveni asi neni ??

    EDIT: tak po instalaci custom post type ok, nicmene plugin do user role editoru nepridava opravneni pro tento typ prispevku, cili nelze urcit, kteri uzivatele budou mit pristup k teto casti wordpressu bud ve forme a) pripadne b). JE to tezka uprava???

    Diky

    https://www.ads-software.com/plugins/skaut-bazar/

Viewing 15 replies - 1 through 15 (of 17 total)
  • Plugin Author Michal Janata

    (@kalich5)

    Ahoj,

    já to na webu mám tak, ?e mám Admin Menu Pro, a tam m??u jednotlivym u?ivatel?m (rolím) p?idávat oprávnění. Jako kdy? jsme to s programátorem vymy?leli, tak na za?átku byl dost jednoduchy cíl.
    Ale rozhodně se nebráníme vyvoji, jen to dost funguje na dobrovolné bázi, a peníze se na tohle v Junáku moc nedávají.

    P?idám se dokument, kam p?jdou psát nápady pro dal?í rozvoj. Ur?itě to vyvíjet chceme.

    Plugin Author Junák – ?esky skaut

    (@skaut)

    Tady je odkaz na ten dokument Mohl by jsi to tam prosím napsat, děkuji

    Thread Starter Bary

    (@bary)

    Zapsal sem, nicmene co se toho tyce, tak tady je mozny postup a neni to nic sloziteho.

    https://3.7designs.co/blog/2014/08/restricting-access-to-custom-post-types-using-roles-in-wordpress/

    kuzmakuzmic

    (@kuzmakuzmic)

    Dobry den,
    vá? nápad, jeho jednoduchost i provedení samotné se mi moc líbí, ale bohu?el mi dělá tro?ku neplechu v ?abloně. Mohl byste mi s tím poradit?
    V pou?ívané ?abloně ColorMag Pro, kde v?e ostatní bez problém? funguje, se mi zobrazí bazar pouze na stránkách, nikoliv v rubrikách. Otázkou je, kde je chyba.
    To by mě v?ak netrápilo tak moc, jako fakt, ?e mi bazar p?esahuje do pravého rámce, ?ím? rozhazuje grafiku. Lze nějak nastavit maximální rozměr nebo nějak upravit zarovnání a podobně?
    Díky jeho univerzálnosti a jednoduchosti jsem nicméně uva?oval i o mo?nosti vyu?ít ho na p?j?ovnu.
    Moc vám fandím.
    Děkuji za odpově?.

    Plugin Author Junák – ?esky skaut

    (@skaut)

    Dobry den,

    zkou?eli jsme to na několika ?ablonách a v?e fungovalo v pohodě. A jen, jak myslíte ty rubriky. V bazaru se vytvá?í “vlastní” aby se to nemíchalo mezi kategorie u p?íspěvk? a stránek.

    Ohledně nastavování p?ímo toho jak p?íspěvek vypadá, nad tím jsme zatím neuva?ovali. Mohl bych Vas poprosit ten nápad p?idat SEM do na?eho online dokumentu. P?eci jen to je projekt, ktery jede dost na dobrovolnické bázi a peněz není dost. Ale budeme se sna?it vyhovět a funkce p?idat.

    Thread Starter Bary

    (@bary)

    Pro ty, kteri by radi mely pod kontrolou prava pro editaci bazarovych prispevku a vytvorili si pro to roli. Staci do funkce skautbazar_cpt() implementovat tento kod (nejsem programator, metodou pokus omyl mi to funguje takto):

    ‘capability_type’ => ‘bazar’,
    ‘capabilities’ => array(
    ‘publish_posts’ => ‘publish_bazars’,
    ‘edit_posts’ => ‘edit_bazars’,
    ‘edit_others_posts’ => ‘edit_others_bazars’,
    ‘read_private_posts’ => ‘read_private_bazars’,
    ‘edit_post’ => ‘edit_bazar’,
    ‘delete_post’ => ‘delete_bazar’,
    ‘read_post’ => ‘read_bazar’,
    ),
    ‘map_meta_cap’ => true,

    Nasledne napr pres User Role editor pluginu vytvorit novou roli “Bazar” a priradit teto roli prava: Delete bazars, Delete published bazars, Edit bazars, Edit published bazars, Publish bazars, Read a Upload files. Diky tomu budou moci uzivatele v roli Bazar vytvaret, publikovat, mazat a editovat jen SVE inzeraty.

    Tohle je zajímavé, na nějaké vět?í úpravy bude ?as a? po novém roku. Nechcete se nějak zapojit do vyvoje? A p?idat to i na GitHab?

    Jsem si to blbě p?e?etl, p?edám to programátorovi a nějak se to pokusíme implementovat. Aby to fungovalo jak je pot?eba.

    Thread Starter Bary

    (@bary)

    Predejte a vlozte ?? Mozna jeste drobnost, pro statistiku uspesnosti bazaru je potom nejspis vhodnejsi nedavat v tom User role pluginu te roli pravo “Delete published bazars”. Tim padem autori nemohou smazat svoje inzeraty, jen zneaktivnit v ramci editace sveho inzeratu, cimz admini ziskaji prehled o tom co se prodalo a co je v jakem stavu.

    ..nějak se to pokusíme implementovat. Aby to fungovalo jak je pot?eba…

    Funguje to jak je potreba (dle zadani v prvnim prispevku) uz ted ??

    Plugin Author Michal Janata

    (@kalich5)

    Dobry den,

    Hned jak budu na po?íta?i to zkusím p?idat a vydat novou verzi.

    Plugin Author Michal Janata

    (@kalich5)

    “Delete published bazars”

    tak?e ten kód by pak vypadal jak?

    Musím to tam implementovat sám, programátor má ?as a? po novém roce.

    Thread Starter Bary

    (@bary)

    “Delete published bazars” neni soucasti zadneho kodu ?? Mnou pridany kod do te funkce vytvori jen prava typu bazar. Nevytvari zadnou roli!! Tzn je potreba jeste nainstalovat plugin, nejlepe User role editor, o kterem se zminuju. V NEM vytvorit roli napr “Bazar” a dat ji NEKTERA opravneni, ktera pridava muj kod. Tim budete mit vytvorene uzivatele v roli napr Navstevnik a k ni priradite treba jeste navic roli Bazar. Tim padem dany uzivatel bude moct delat to, co te roli umoznite v tom User role editoru. Kdyz ji nedate “Delete published bazars” potom nebude moct mazat svoje inzeraty, ale jen zneaktivnit. Kdyz ji nedate “Edit others bazars” nebude moct editovat inzeraty jinych uzivatelu atp. Cili ve Vase mpluginu jen pripravit opravneni a pote je jen na uzivatelych Vaseho pluginu jestli je vyuziji a pres User role editor je priradi nejake roli. Druhym rsenim je to, ze natvrdo do Vase ho pluginu zapisete i vytvoreni role s nejakym opravnenim, ale tim padem VY NATVRDO urcite, jaka opravneni budou dani uzivatele mit, kdezto toto reseni, kdy vytvorite jen opravneni a role nechate na uzivatelich Vaseho pluginu je lepsi, nebot oni sami rozhodnou, jaka opravneni z tech ktere jim nabidnete, vyuziji a zapnou si to jak potrebuji.

    Plugin Author Michal Janata

    (@kalich5)

    U? to chápu, tohle probereme a něco s tím uděláme. (M??ete mi poslat vámi upraveny plugin) s tím jak to funguje. “email: [email protected]

    Jako chci to dělat co nejjednodu??í, tak?e mo?ná by bylo lep?í aby se prostě ta role vytvo?ila. A ty práva se kdy? tak dají p?es plugin omezit, s tím problém není.

    Thread Starter Bary

    (@bary)

    No to nevim. Jakmile ve skaut bazaru vytvorite i onu roli, potom ta role bude mit ta opravneni, ktera jim priradite a netusim, zda bude mozne ji ta opravneni pote nejak sebrat, kdyz to nekdo bude chtit jinak. Opacne….jak jsem to popsal, tedy vytvorit jen opravneni davate 100% moznost to kazdemu uzivateli tu roli nastavit jak on chce.

    Plugin Author Michal Janata

    (@kalich5)

    Já jsem vět?inou práva odebíral p?es tenhle plugin
    Adminimize a fungovalo to dob?e. Doporu?uji vyzkou?et. Zatím to tam naintegruju jak je popsáno tady. Tedy jen práva, a pak vytvo?ení “role”

Viewing 15 replies - 1 through 15 (of 17 total)
  • The topic ‘User management’ is closed to new replies.