Add a "New client" backend module
Bug #909379 reported by
Sebastian Meyer
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Goobi.Presentation |
Fix Released
|
Wishlist
|
Sebastian Meyer |
Bug Description
There should be an additional backend module for adding new clients to the system. It should bring some basic configuration (bibliographic and structural metadata, format definitions) and add the selected sysfolder to the CLI user's allowed pages.
Therefor the format definitions should no longer be stored in the root page.
Related branches
lp:~sebastian-meyer/goobi-presentation/bug909379
- Sebastian Meyer: Approve
-
Diff: 1679 lines (+1298/-83)20 files modifieddlf/common/class.tx_dlf_helper.php (+4/-0)
dlf/common/class.tx_dlf_indexing.php (+2/-2)
dlf/common/class.tx_dlf_mods.php (+0/-14)
dlf/common/class.tx_dlf_module.php (+14/-1)
dlf/ext_autoload.php (+3/-1)
dlf/ext_emconf.php (+1/-1)
dlf/ext_tables.php (+5/-0)
dlf/ext_tables_static+adt.sql (+1/-20)
dlf/hooks/class.tx_dlf_em.php (+5/-5)
dlf/modules/indexing/index.php (+0/-4)
dlf/modules/indexing/template.tmpl (+0/-32)
dlf/modules/newclient/conf.php (+35/-0)
dlf/modules/newclient/index.php (+518/-0)
dlf/modules/newclient/locallang.xml (+209/-0)
dlf/modules/newclient/locallang_mod.xml (+23/-0)
dlf/modules/newclient/metadata.inc.php (+227/-0)
dlf/modules/newclient/structures.inc.php (+215/-0)
dlf/modules/newclient/template.tmpl (+32/-0)
dlf/plugins/toolbox/tools/pdf/class.tx_dlf_toolsPdf.php (+1/-1)
dlf/tca.php (+3/-2)
lp:goobi-presentation/1.1
- Sebastian Meyer: Approve
-
Diff: 6190 lines (+1826/-1558) (has conflicts)35 files modifieddlf/common/class.tx_dlf_document.php (+427/-367)
dlf/common/class.tx_dlf_helper.php (+189/-137)
dlf/common/class.tx_dlf_indexing.php (+138/-157)
dlf/common/class.tx_dlf_list.php (+51/-15)
dlf/common/class.tx_dlf_mods.php (+0/-12)
dlf/common/class.tx_dlf_module.php (+12/-14)
dlf/common/class.tx_dlf_plugin.php (+22/-10)
dlf/common/class.tx_dlf_solr.php (+14/-3)
dlf/ext_autoload.php (+30/-30)
dlf/ext_emconf.php (+33/-0)
dlf/ext_tables.php (+146/-145)
dlf/ext_tables.sql (+2/-1)
dlf/ext_tables_static+adt.sql (+1/-2)
dlf/hooks/class.tx_dlf_em.php (+166/-166)
dlf/hooks/class.tx_dlf_hacks.php (+21/-21)
dlf/hooks/class.tx_dlf_tceforms.php (+24/-24)
dlf/hooks/class.tx_dlf_tcemain.php (+50/-58)
dlf/locallang.xml (+0/-2)
dlf/modules/indexing/index.php (+2/-2)
dlf/modules/newclient/index.php (+1/-0)
dlf/modules/newclient/metadata.inc.php (+18/-3)
dlf/plugins/collection/class.tx_dlf_collection.php (+19/-15)
dlf/plugins/feeds/class.tx_dlf_feeds.php (+6/-6)
dlf/plugins/listview/class.tx_dlf_listview.php (+100/-93)
dlf/plugins/listview/locallang.xml (+2/-0)
dlf/plugins/metadata/class.tx_dlf_metadata.php (+91/-87)
dlf/plugins/navigation/class.tx_dlf_navigation.php (+2/-2)
dlf/plugins/oai/class.tx_dlf_oai.php (+124/-91)
dlf/plugins/pageview/class.tx_dlf_pageview.php (+33/-26)
dlf/plugins/search/class.tx_dlf_search.php (+39/-30)
dlf/plugins/search/locallang.xml (+2/-2)
dlf/plugins/statistics/class.tx_dlf_statistics.php (+5/-1)
dlf/plugins/toc/class.tx_dlf_toc.php (+23/-19)
dlf/plugins/toolbox/class.tx_dlf_toolbox.php (+8/-8)
dlf/tca.php (+25/-9)
Changed in goobi-presentation: | |
milestone: | none → 1.1.rc1 |
Changed in goobi-presentation: | |
status: | Confirmed → In Progress |
Changed in goobi-presentation: | |
status: | In Progress → Fix Committed |
Changed in goobi-presentation: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.