Comments (2)
There is a potential for this to break or at least make the output from /cgi/schema inaccurate. I would advise that if such a function is used the default return value should be one that encompasses all possible options.
from eprints3.4.
This can be done by configuring the workflow as follows:
<epc:choose>
<epc:when test="type = 'article'">
<field ref="license" set_name="licenses_for_article"/>
</epc:when>
<epc:otherwise>
<field ref="license"/>
</epc:otherwise>
</epc:choose>
It does mean you need to define a separate set of phrases for licenses_for_article. You should probably do something like the following to make sure license typename phrases are consistent:
<epp:phrase id="licenses_for_article_typename_cc_by_nd_4" ref="licenses_typename_cc_by_nd_4"/>
You need not for the licence description phrases (e.g. licenses_for_article_description_cc_by_nd_4
) as it will not know what namedset was used it will just assume the one in the field configuration, so it is important that those license description phrases are present.
from eprints3.4.
Related Issues (20)
- Index/Tokenizer problem (RHEL 8, perl 5.26) HOT 6
- Mod-perl handling: HTTP/1.1 404 should be 500 if the document is there and readable but database queries fail
- Add username to Apache request object HOT 3
- Drag 'n' drop issues leading to zero byte files
- "More input rows" button affects layout of Compound field tables in workflow
- Zero byte files from Pure Deposit API HOT 6
- Add 'threads' option to ffmpeg invocations
- Cannot add phrases for alternative languages in Phrase Editor
- Search pages not respecting config template HOT 1
- Internal server error on Subject::Edit screen
- Export plugin to provide downloads URLs for all available documents
- Allow certain URL paths to be blocked for certain IPs HOT 3
- Manage Deposits slow to load when lots of items HOT 2
- Consider adding template JS var eprints_staff_logged_in HOT 1
- Possible efficiency improvement for Items screen HOT 1
- Incorrect Whitespace in Emails HOT 4
- get_users_owned_eprints breaks eprint_status filters on Items page HOT 5
- Problems with document filenames that look URL encoded HOT 1
- Error if upload files 1MB more HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eprints3.4.