Closed KyndallH closed 1 year ago
Here's the whole widget, I can work with however you can communicate what needs to happen.
Also its been mentioned that maybe this needs a new kind of tool (popup like login maybe?), I can do that too just let me know what might work.
<select form="cat_rec_sch_frm" name="tools_ctl" id="tools_ctl" size="1">
<option value="">[ Tools ]</option>
<cfif listfindnocase(session.roles,'manage_transactions') and len(add_to_trans_id) gt 0>
<option value="/info/loan_item_pick.cfm?add_to_trans_id=#add_to_trans_id#">Add items to Transaction</option>
</cfif>
<cfif listfindnocase(results_flds,'remove_row|remove_row')>
<option value="remove_row_submit">Remove selected rows</option>
</cfif>
<option value="/bnhmMaps/bnhmMapData.cfm">BerkeleyMapper</option>
<cfif len(session.username) gt 0>
<option value="/SpecimenResultsDownload.cfm">Download</option>
<option value="reloadAtURL">Reload with shareable URL</option>
<option value="/info/cat_record_group.cfm">Summarize</option>
<option value="annotateall">Comment or report Bad Data</option>
<option value="savsearch">Save Search</option>
<option value="archiveRecords">Archive Search</option>
<cfelse>
<option value="login">Log in or create account for more options.</option>
</cfif>
<cfif listfindnocase(session.roles,'coldfusion_user')>
<option value="/Reports/report_printer.cfm">Arctos Reporter</option>
<cfif listfindnocase(session.roles,'manage_records')>
<option value="/multiAttribute.cfm">Manage Attributes</option>
<option value="/place.cfm??sch=collecting_event">Manage Collecting Event</option>
<option value="/Encumbrances.cfm">Manage Encumbrances</option>
<option value="/multiIdentification.cfm">Manage Identifications</option>
<option value="/multiAgent.cfm">Manage Collectors</option>
<option value="/tools/replace_agents.cfm">Manage Agents</option>
<option value="/findContainer.cfm">Part Locations</option>
<option value="/place.cfm?sch=locality">Manage Locality</option>
<option value="/SpecimenUsage.cfm?action=search">Manage Publications</option>
<option value="/bulkSpecimenEvent.cfm">Manage Specimen Events</option>
<option value="/addAccn.cfm">Manage Accession</option>
<option value="/tools/bulkPart.cfm">Modify Parts</option>
<option value="/tools/magicEntity.cfm">Magic Entities</option>
<option value="/Reports/specrescollevent.cfm">Download Collecting Event CSV</option>
<option value="/info/part_data_download.cfm">Part Table View</option>
<option value="/tools/identifier_download.cfm">Identifier Table View</option>
<option value="/Reports/attribute_data_download.cfm">Download Attributes</option>
<option value="/SpecimenResultsDownload.cfm?action=bulkloaderFormat">Download for Record Bulkloader</option>
<option value="/SpecimenResultsDownload.cfm?action=citationFormat">Download for Citation Bulkloader</option>
</cfif>
<option value="/info/checkLegalTaxonomy.cfm">Check Arctos Legal (taxonomy)</option>
<option value="/SpecimenUsage.cfm?tbl_use=sensu&action=search">View Sensu Publications</option>
</cfif>
</select>
As an easy update, suggest outgroups be added. For example, Customize and Presets are outgroups of the profiles selector:
I started a spreadsheet but didn't get very far, HELP!
https://docs.google.com/spreadsheets/d/1IYag_BXETMROilH119SBZFZny5Uji1s70p9Rp1qbdxA/edit?usp=sharing
I started a spreadsheet but didn't get very far, HELP!
You spreadsheet needs? Help with grouping the things that were in the tools menu that stared the issue?
If that's still clear as mud (and maybe even if it isn't), this might be a good task for @ArctosDB/search-ui-task-group
I added my ideas to the sheet and have requested a couple of enhancements....
Request Data should be worked in somewhere.
I added it to Special - could also go in Download, but it is a little different?
@ArctosDB/arctos-working-group-officers please review https://docs.google.com/spreadsheets/d/1IYag_BXETMROilH119SBZFZny5Uji1s70p9Rp1qbdxA/edit?usp=sharing
I've made an adjustment for https://github.com/ArctosDB/arctos/issues/5628, "manage publications" is now plain old 'publications' and available to any "us" user.
If that's acceptable then please adjust the spreadsheet, if not then the other issue will need revisited.
<cfif listfindnocase(session.roles,'coldfusion_user')>
<option value="/Reports/report_printer.cfm">Arctos Reporter</option>
<option value="/SpecimenUsage.cfm?action=search">Publications</option>
I'm messing with the sheet to sort the categories, then items.
I have a meeting at 10 AM PDT, but we can meet up after that to talk about this if you want...
OK - I think I am done messing with it - if you understand it and think it's OK - let's go with it!
I did some of that (check test) and...
The transaction thing should probably be at the top, that's been a topic a few times (and if it's there it's likely what's wanted)
OK by me - I changed in the sheet
Trying to do the same when logged in as jegelewicz and get this
An error has occurred. Please include the ErrorID as text in any communications. ErrorID: 6FCC812F-092D-41B6-AFEC460393BD45F2 Mesasge: ERROR: permission denied for table api_pubusrallall_20230711060737185_480 Details:
The Special category should go away?
Why can't has username access these things?
Reload with sharable url Request data
Reload with sharable url
The only "technical" (usability, really) reason is that it's possible/easy to melt the form. That would also introduce a fair bit of complexity in the menu as things are currently arranged, but that can be dealt with.
Request data
We don't really have the resources to safely run that for "us" - there's some discussion in the source Issue.
Issue Documentation is http://handbook.arctosdb.org/how_to/How-to-Use-Issues-in-Arctos.html
Is your feature request related to a problem? Please describe. This is a mess:
Describe what you're trying to accomplish Can we either do verb or noun first? How about in alphabetical order?
Describe the solution you'd like Figure out if folks like verbs first (which it sounds like most do) and rewrite them with verb first, then put this in alphabetical order.
Describe alternatives you've considered Being frustrated. Ignoring.
Additional context Add any other context or screenshots about the feature request here.
Priority Please assign a priority-label. Unprioritized issues gets sent into a black hole of despair.