http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/doc/customizing.txt Mercurial Repository: p/roundup/code: doc/customizing.txt history 2025-08-25T20:30:51-04:00 doc: add check for db.tx_Source to Reauth examples http://hg.code.sf.net:8000/p/roundup/code/#changeset-056061cfe135390799ef5bf4cfa32c7eef8e10ac John Rouillard rouilj@ieee.org 2025-08-25T20:30:51-04:00 2025-08-25T20:30:51-04:00
changeset 056061cfe135
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: add check for db.tx_Source to Reauth examples

Otherwise it triggers on roundup-admin et al
files
[issue2550923_computed_property] merge from default branch accumulated changes since Nov 2023 http://hg.code.sf.net:8000/p/roundup/code/#changeset-370689471a080e0699b7cc6024115155b517438d John Rouillard rouilj@ieee.org 2025-08-17T16:12:25-04:00 2025-08-17T16:12:25-04:00
changeset 370689471a08
branch issue2550923_computed_property
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description merge from default branch accumulated changes since Nov 2023
files
[reauth-confirm_id] feat: finish reauth docs, enhance code. http://hg.code.sf.net:8000/p/roundup/code/#changeset-0663a7bcef6c1ac3ff2d11bdbcff893231151377 John Rouillard rouilj@ieee.org 2025-08-13T23:52:49-04:00 2025-08-13T23:52:49-04:00
changeset 0663a7bcef6c
branch reauth-confirm_id
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description feat: finish reauth docs, enhance code.

Decided to keep name Reauth for now.

admin_guide.txt:
add reference mark to roundup admin help. Used for template command
reference in upgrading.txt.

customizing.txt:
added worked example of adding a reauth auditor for address and password.
Also links to OWASP recommendations.

Added link to example code in design.doc on detectors.

glossary.txt:
reference using roundup-admin template command in def for tracker
templates.

pydoc.txt:
Added methods for Client class.

Added class and methods for (cgi) Action, LoginAction and ReauthAction.

reference.txt
Edited and restructured detector section.

Added section on registering a detector and priority use/execution order.
(reference to design doc was used before).

Added/enhanced description of exception an auditor can
raise (includes Reauth).

Added section on Reauth implementation and use (Confirming the User).
Also has paragraph on future ideas.

upgrading.txt
Stripped down the original section. Moved a lot to reference.txt.

Referenced customizing example, mention installation of
_generic.reauth.html and reference reference.txt.

cgi/actions.py:
fixed bad ReST that was breaking pydoc.txt processing

changed doc on limitations of Reauth code.

added docstring for Reauth::verifyPassword

cgi/client.py:
fix ReST for a method breaking pydoc.py processing

cgi/templating.py:
fix docstring on embed_form_fields

templates/*/html/_generic.reauth.html
disable spelling for password field

add timing info to the javascript function that processes file data.

reformat javascript IIFE

templates/jinja2/html/_generic.reauth.html
create a valid jinja2 template. Looks like my original jinja
template got overwritten and committed.

feature parity with the other reauth templates.

test/test_liveserver.py
add test case for Reauth workflow.

Makefile
add doc.
files
doc: fix missing '>' http://hg.code.sf.net:8000/p/roundup/code/#changeset-5eb470cbcc0831a71c4a9ddc8b31cbc6047f1780 John Rouillard rouilj@ieee.org 2025-08-09T21:43:44-04:00 2025-08-09T21:43:44-04:00
changeset 5eb470cbcc08
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: fix missing '>'
files
docs: use bulleted list for deprecation; pydoc for shared dir http://hg.code.sf.net:8000/p/roundup/code/#changeset-3f43db05aa11221cf37ff13c70a3d2554eaf0df4 John Rouillard rouilj@ieee.org 2025-05-11T18:51:57-04:00 2025-05-11T18:51:57-04:00
changeset 3f43db05aa11
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: use bulleted list for deprecation; pydoc for shared dir

pydoc update for embedded/released docs isn't working quite right.
The html file is generated but no docs are extracted into it.
But the error emitted by the presence of pydoc.txt is suppressed.
files
Make native date and number elements configurable http://hg.code.sf.net:8000/p/roundup/code/#changeset-b99e76e764967599da7978a4d57365a155f8827e Ralf Schlatterbeck rsc@runtux.com 2025-02-19T12:38:06+01:00 2025-02-19T12:38:06+01:00
changeset b99e76e76496
branch
bookmark
tag
user Ralf Schlatterbeck <rsc@runtux.com>
description Make native date and number elements configurable

Now for Number() and Integer() properties the browser-native number
format can be configured with the use_browser_number_input config item
in seciont [web]. The default is 'yes'. For Date() properties the config
item is use_browser_date_input (also in section [web]) but the default
is 'no'.

In addition when defining Date() properties, these now have a parameter
'display_time' which defaults to 'yes' and a 'format' parameter which
defaults to None. These set defaults for the field() method of the
DateHTMLProperty which have the same parameters (but the display_time
parameter of field() takes a boolean, not 'yes'/'no').
files
fix: issue2551390 - Replace text input/calendar popup with native date input http://hg.code.sf.net:8000/p/roundup/code/#changeset-2bf0c4e7795e383a6722e70d071361bb3db45b2c John Rouillard rouilj@ieee.org 2025-01-18T12:23:23-05:00 2025-01-18T12:23:23-05:00
changeset 2bf0c4e7795e
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description fix: issue2551390 - Replace text input/calendar popup with native date input

Docs, code and test changes for the changeover to a native date
element.

See issue for details.
files
docs: regroup feature list using GPT and update http://hg.code.sf.net:8000/p/roundup/code/#changeset-6cebbb42c88305ae0411e9582578d28cac11a5ce John Rouillard rouilj@ieee.org 2024-06-11T16:39:07-04:00 2024-06-11T16:39:07-04:00
changeset 6cebbb42c883
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: regroup feature list using GPT and update

Gave GPT 3.5 the original list of features annotated with the section
header when needed to understand feature context. Asked it to
recategorize.

Took it's output and moved some things around, edited, and added more
links.

Also added links to the wiki for OAUTH and Shibboleth extrnal user
databases to the customizing document section on external user
databases.
files
issue2551328/issue2551264 unneeded next link and total_count incorrect http://hg.code.sf.net:8000/p/roundup/code/#changeset-03c1b7ae3a6827724ecf71b9674ebb50541f0648 John Rouillard rouilj@ieee.org 2024-04-01T09:57:16-04:00 2024-04-01T09:57:16-04:00
changeset 03c1b7ae3a68
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551328/issue2551264 unneeded next link and total_count incorrect

Fix: issue2551328 - REST results show next link if number of
results is a multiple of page size. (Found by members of
team 3 in the UMass-Boston CS682 Spring 2024 class.)

issue2551264 - REST X-Total-Count header and @total_size
count incorrect when paginated

These issues arose because we retrieved the exact number of rows
from the database as requested by the user using the @page_size
parameter. With this changeset, we retrieve up to 10 million + 1
rows from the database. If the total number of rows exceeds 10
million, we set the total_count indicators to -1 as an invalid
size. (The max number of requested rows (default 10 million +1)
can be modified by the admin through interfaces.py.)

By retrieving more data than necessary, we can calculate the
total count by adding @page_index*@page_size to the number of
rows returned by the query.

Furthermore, since we return more than @page_size rows, we can
determine the existence of a row at @page_size+1 and use that
information to determine if a next link should be
provided. Previously, a next link was returned if @page_size rows
were retrieved.

This change does not guarantee that the user will get @page_size
rows returned. Access policy filtering occurs after the rows are
returned, and discards rows inaccessible by the user.

Using the current @page_index/@page_size it would be difficult to
have the roundup code refetch data and make sure that a full
@page_size set of rows is returned. E.G. @page_size=100 and 5 of
them are dropped due to access restrictions. We then fetch 10
items and add items 1-4 and 6 (5 is inaccessible). There is no
way to calculate the new database offset at:
@page_index*@page_size + 6 from the URL. We would need to add an
@page_offset=6 or something.

This could work since the client isn't adding 1 to @page_index to
get the next page. Thanks to HATEOAS, the client just uses the
'next' url. But I am not going to cross that bridge without a
concrete use case.

This can also be handled client side by merging a short response
with the next response and re-paginating client side.

Also added extra index markers to the docs to highlight use of
interfaces.py.
files
doc: in timelog example link to auditor to create timelogs from email http://hg.code.sf.net:8000/p/roundup/code/#changeset-697062addac442340062fd842d5ed7e50fb81f19 John Rouillard rouilj@ieee.org 2024-03-27T21:21:20-04:00 2024-03-27T21:21:20-04:00
changeset 697062addac4
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: in timelog example link to auditor to create timelogs from email

Or specially formatted lines in the message body.
files
docs: issue2551317 add support for jinja2 customization examples http://hg.code.sf.net:8000/p/roundup/code/#changeset-67438e439da838fd99fa341b0d61467fe303f642 John Rouillard rouilj@ieee.org 2024-02-17T18:56:04-05:00 2024-02-17T18:56:04-05:00
changeset 67438e439da8
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: issue2551317 add support for jinja2 customization examples

Added sphinx-tabs to doc build. This allows adding code-tabs one for
"TAL" examples and one for "Jinja2" examples in the doc.

Converted partly the "Editing multiple items in an index view"
example. Sombody who knows jinja2 better than I, and can test the
example will need to finish it.

Documented requirement and method for building docs in developers.txt.
Added requirements.pip files for pip install -r ... modules needed for
processing docs.

Fixed missing block in layout.txt that stopped tabs.css from being
loaded.
files
doc: replace URL action example with form http://hg.code.sf.net:8000/p/roundup/code/#changeset-ce0c40b6cdc333fd31637b58d64a0f754d269cb7 John Rouillard rouilj@ieee.org 2024-02-13T19:45:44-05:00 2024-02-13T19:45:44-05:00
changeset ce0c40b6cdc3
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: replace URL action example with form

The example to provide a link to take or resolve an item was broken.
Roundup has required a POST not GET for changes to the database for
a while. This example was never fixed.

Replaced a link using GET with a POSTed form. This changes the
activating element from a link to a button. The button could be
restyled as a link using CSS I think.

The original example was also not canonical. It used :action rather
than the canonical @action.
files
[issue2550923_computed_property] merge default into branch http://hg.code.sf.net:8000/p/roundup/code/#changeset-14a8e11f3a8774a40932e4f6766ccf61b7e49886 John Rouillard rouilj@ieee.org 2023-07-10T17:31:34-04:00 2023-07-10T17:31:34-04:00
changeset 14a8e11f3a87
branch issue2550923_computed_property
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description merge default into branch
files
Change customizing to customising in all variants. http://hg.code.sf.net:8000/p/roundup/code/#changeset-a072331c843b55ed5458029b147f4dd5e16d7507 John Rouillard rouilj@ieee.org 2023-06-18T11:35:16-04:00 2023-06-18T11:35:16-04:00
changeset a072331c843b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Change customizing to customising in all variants.

Make the spelling of customizing follow the British (also Australian
since Richard Jones is from there) spelling. Non-native English
speakers will see a consistent spelling of the word. The filename is
still customizing.txt/html (US spelling) though.
files
[issue2550923_computed_property] merge from tip into issue2550923_computed_property http://hg.code.sf.net:8000/p/roundup/code/#changeset-82bbb95e5690cdc18b9003f7b071054d41b2e882 John Rouillard rouilj@ieee.org 2023-06-08T00:10:32-04:00 2023-06-08T00:10:32-04:00
changeset 82bbb95e5690
branch issue2550923_computed_property
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description merge from tip into issue2550923_computed_property
files
Updates - meta description; indent examples; rework headers http://hg.code.sf.net:8000/p/roundup/code/#changeset-a1d0b505766e96c8340559a1e49c5f28cfd4e3c0 John Rouillard rouilj@ieee.org 2023-05-16T19:42:52-04:00 2023-05-16T19:42:52-04:00
changeset a1d0b505766e
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Updates - meta description; indent examples; rework headers

Remove some left over description that applies to reference.html now.

Indent a couple of examples to 2 spaces.

Take headers for interfaces.py and move them under Example header
(down one level). Also remove Example: prefix from the headers.

Add links to reference document examples. Link to
CustomizationExamples on wiki.
files
add welcome preface on reorg to pages http://hg.code.sf.net:8000/p/roundup/code/#changeset-0cb4541bad710f24c8182605163ff5b4cc417b0d John Rouillard rouilj@ieee.org 2023-05-16T02:23:17-04:00 2023-05-16T02:23:17-04:00
changeset 0cb4541bad71
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description add welcome preface on reorg to pages
files
Main TOC gets depth 3; Example section TOC removed. http://hg.code.sf.net:8000/p/roundup/code/#changeset-2b1cbe079ff53c64c1fce2e2010b3f673220a472 John Rouillard rouilj@ieee.org 2023-05-16T01:26:21-04:00 2023-05-16T01:26:21-04:00
changeset 2b1cbe079ff5
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Main TOC gets depth 3; Example section TOC removed.

Since the doc is split, the top level TOC is shorter and can display
the individual example sections.

This means the example section TOC isn't needed.
files
split reference out from customizing and fix all links. http://hg.code.sf.net:8000/p/roundup/code/#changeset-f3c9ba5db30b9d5c4b54c91bdd639af19a045b42 John Rouillard rouilj@ieee.org 2023-05-16T00:56:00-04:00 2023-05-16T00:56:00-04:00
changeset f3c9ba5db30b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description split reference out from customizing and fix all links.

also reformat a couple of lists.

Still to do verify that references to customizing.txt from the rest of
the docs should still point there.
files
link directly to translation instructions section in developer's guide. http://hg.code.sf.net:8000/p/roundup/code/#changeset-bee24b37a90f75149210de97a52625a94f9f7f37 John Rouillard rouilj@ieee.org 2023-05-14T01:06:23-04:00 2023-05-14T01:06:23-04:00
changeset bee24b37a90f
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description link directly to translation instructions section in developer's guide.
files
Change ordered list to use numbers. http://hg.code.sf.net:8000/p/roundup/code/#changeset-4890692dd0b757eca40a5e3d6c747542ce09382f John Rouillard rouilj@ieee.org 2023-05-04T20:57:38-04:00 2023-05-04T20:57:38-04:00
changeset 4890692dd0b7
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Change ordered list to use numbers.

Orderd list was using letters, but sphynx was numbering it. The block
after the list was using letters to refer to items in the list.

Make everything use numbers.
files
fix xmlrpc endpoint, mke blockquote into pre block. http://hg.code.sf.net:8000/p/roundup/code/#changeset-f25f47c3c624cbeccab16d1f07f770bd63b29078 John Rouillard rouilj@ieee.org 2023-05-04T20:52:09-04:00 2023-05-04T20:52:09-04:00
changeset f25f47c3c624
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description fix xmlrpc endpoint, mke blockquote into pre block.
files
Typo fix. http://hg.code.sf.net:8000/p/roundup/code/#changeset-114a78ba67a55db348e22be7f00859d3201a42ec John Rouillard rouilj@ieee.org 2023-05-02T19:29:46-04:00 2023-05-02T19:29:46-04:00
changeset 114a78ba67a5
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Typo fix.
files
Add link to database content section. was text only reference. http://hg.code.sf.net:8000/p/roundup/code/#changeset-b97d6a4fba85023f67313d7b2ed68506cfa19155 John Rouillard rouilj@ieee.org 2023-04-26T10:54:27-04:00 2023-04-26T10:54:27-04:00
changeset b97d6a4fba85
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add link to database content section. was text only reference.
files
Add changing rest rate limiting to interface.py section. http://hg.code.sf.net:8000/p/roundup/code/#changeset-74778ed75aade3e12a32db4648d93ca432fb582c John Rouillard rouilj@ieee.org 2023-04-25T18:45:58-04:00 2023-04-25T18:45:58-04:00
changeset 74778ed75aad
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add changing rest rate limiting to interface.py section.
files
Fix: nested lists, wide example, wiki schema examples http://hg.code.sf.net:8000/p/roundup/code/#changeset-90c70726e8823d07e5b9bc498b4139e036fbd43d John Rouillard rouilj@ieee.org 2023-04-24T19:01:08-04:00 2023-04-24T19:01:08-04:00
changeset 90c70726e882
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix: nested lists, wide example, wiki schema examples
files
doc updates, normalize roundup => Roundup, add links, typo fixes http://hg.code.sf.net:8000/p/roundup/code/#changeset-91125d474c1ebf7bff8422d0f8a3a024b5fe96f9 John Rouillard rouilj@ieee.org 2023-04-24T00:21:25-04:00 2023-04-24T00:21:25-04:00
changeset 91125d474c1e
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc updates, normalize roundup => Roundup, add links, typo fixes

In Tracker in a Nutshell section
Document interfaces.py in table
Add links for auditors/reactors to detectors section in table
Add links for actions in table
Also mark optional components

Change roundup to canonical Roundup.

Fix unordered lists that were indented causing a list inside a
blockquote. UL lists are not unindented.

Move internal hyperlink references above the section heading they
refer to. Links were jumping after the heading which disorients the
user.

Change reference to never deleting 'users' class to be 'user' class.

fix typos

Remove uneeded trailing whitespace.
files
doc: add recommendation for singular class names http://hg.code.sf.net:8000/p/roundup/code/#changeset-519fb6dca72b2b958116a559c673d8c93bcaaf9b John Rouillard rouilj@ieee.org 2023-04-23T12:33:31-04:00 2023-04-23T12:33:31-04:00
changeset 519fb6dca72b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: add recommendation for singular class names
files
Improve documention on access to templates and static_files. http://hg.code.sf.net:8000/p/roundup/code/#changeset-570abc4c6548faede0766261efab55c9daa5fe0f John Rouillard rouilj@ieee.org 2022-11-30T02:22:21-05:00 2022-11-30T02:22:21-05:00
changeset 570abc4c6548
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Improve documention on access to templates and static_files.
files
[issue2550923_computed_property] merge from main tip. This should fix test failure in Markdown2TestCase.test_string_markdown_code_block_attribute by merging html diff method used in tests. http://hg.code.sf.net:8000/p/roundup/code/#changeset-ca90f7270cd4c4f8a894821e225c76483cebc64d John Rouillard rouilj@ieee.org 2022-11-07T22:58:38-05:00 2022-11-07T22:58:38-05:00
changeset ca90f7270cd4
branch issue2550923_computed_property
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description merge from main tip. This should fix test failure in Markdown2TestCase.test_string_markdown_code_block_attribute by merging html diff method used in tests.
files
flake8 - remove re.compile from method arg + test + doc http://hg.code.sf.net:8000/p/roundup/code/#changeset-ff2c8b43073815dcc4be8991cfc1b1e1bcf90c40 John Rouillard rouilj@ieee.org 2022-09-14T17:48:51-04:00 2022-09-14T17:48:51-04:00
changeset ff2c8b430738
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description flake8 - remove re.compile from method arg + test + doc

changed 2 methods defined like:

def method(..., dre=re.compile(r'...')):

moved re.compile to module variables and passed the var name

def method(..., dre=var_name):

while doing this I found out that a url of .../issue0001 will behave
like .../issue1. Who knew. Documented in customizing.

Tested same in test_liveserver. Added msg1 as well so I could verify
msg0001 worked.

Also added some range tests as well.
files
issue2550559 - Pretty printing / formatting for Number types. http://hg.code.sf.net:8000/p/roundup/code/#changeset-234fefd7568a30e90bd54a033422ab9ad98dd8d8 John Rouillard rouilj@ieee.org 2022-08-16T22:39:04-04:00 2022-08-16T22:39:04-04:00
changeset 234fefd7568a
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2550559 - Pretty printing / formatting for Number types.

add pretty(format='%0.3f') method to NumberHTMLProperty.
files
landmarks, skiplink, remove bad attrs, autocomplete search http://hg.code.sf.net:8000/p/roundup/code/#changeset-e7b4ad2c57ac1b3e471bdb60ceba105ce96c8804 John Rouillard rouilj@ieee.org 2022-07-12T15:00:30-04:00 2022-07-12T15:00:30-04:00
changeset e7b4ad2c57ac
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description landmarks, skiplink, remove bad attrs, autocomplete search

layout.html:
Add main and nav landmarks to layout templte.
Add skiplink to get to main.
Remove Description meta tag from layout template in favor of
description metadata in individual files.
Remove obsolete border attribute from sourceforge logo.
Add autocomplete="on" attribute for search input box.

doc/*.txt
Remove language attribute from description meta tags.


These changes also occur for other files not in this commit. Thse
other files have changes to files for the 2.2.0 release not yet tobe
committed.
files
Reformat templating section. Document jinja2. http://hg.code.sf.net:8000/p/roundup/code/#changeset-d640e9a5d6d73bc1a40833e40007d5213c21aa1b John Rouillard rouilj@ieee.org 2022-07-04T22:21:05-04:00 2022-07-04T22:21:05-04:00
changeset d640e9a5d6d7
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Reformat templating section. Document jinja2.

Break TAL and Chameleon out into bulleted list from paragraph.
Add doc on jinja2 templating support and jinja2 template.
files
Fix spelling. http://hg.code.sf.net:8000/p/roundup/code/#changeset-c68739264869ee52290847b4686c269b771bd500 John Rouillard rouilj@ieee.org 2022-05-29T13:47:45-04:00 2022-05-29T13:47:45-04:00
changeset c68739264869
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix spelling.
files
[issue2550923_computed_property] merge from default branch. Fix travis.ci so CI builds don't error out http://hg.code.sf.net:8000/p/roundup/code/#changeset-e1588ae185dc31c1d5f366991fa603cb07a506f4 John Rouillard rouilj@ieee.org 2022-04-21T16:54:17-04:00 2022-04-21T16:54:17-04:00
changeset e1588ae185dc
branch issue2550923_computed_property
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description merge from default branch. Fix travis.ci so CI builds don't error out
files
Add /rest/ and /xmlrpc/ to section Roundup URL design http://hg.code.sf.net:8000/p/roundup/code/#changeset-9455538c4a1fd42964e09653d8245892dd0d6a43 John Rouillard rouilj@ieee.org 2022-04-11T17:51:57-04:00 2022-04-11T17:51:57-04:00
changeset 9455538c4a1f
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add /rest/ and /xmlrpc/ to section Roundup URL design
files
Add meta description to some doc pages. http://hg.code.sf.net:8000/p/roundup/code/#changeset-24e2eeb2ed9a6b88e43ed2b7e3bb203219e20d59 John Rouillard rouilj@ieee.org 2022-01-21T14:29:46-05:00 2022-01-21T14:29:46-05:00
changeset 24e2eeb2ed9a
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add meta description to some doc pages.

Try to improve SEO a bit. Get more users/contributors.
files
Document validating exenstions/config.ini and detectors/config.ini http://hg.code.sf.net:8000/p/roundup/code/#changeset-3759893f0686e7fa854dab90d2286640f72d4cc2 John Rouillard rouilj@ieee.org 2022-01-05T15:19:33-05:00 2022-01-05T15:19:33-05:00
changeset 3759893f0686
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Document validating exenstions/config.ini and detectors/config.ini

Describe how to validate the settings in supplimental config.ini
files.

This doc only includes reusing existing option validators from
configuration.py. Writing your own validators is something for the
future.
files
Fix docs mising Search permission for example. - addition http://hg.code.sf.net:8000/p/roundup/code/#changeset-47b4391e15031ea05e6bc4ecf7105721bbab5611 John Rouillard rouilj@ieee.org 2021-11-24T10:53:39-05:00 2021-11-24T10:53:39-05:00
changeset 47b4391e1503
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix docs mising Search permission for example. - addition

Gratuitous whiespace change to add:

The

All users may only view and edit issues, files and messages they create

example was missing the addition of Search permission. The example
predates the existence of the Search permission.

See: https://sourceforge.net/p/roundup/mailman/message/37390174/
for initial report.
files
Fix docs mising Search permission for example. http://hg.code.sf.net:8000/p/roundup/code/#changeset-7cfb7d4fce60223eba93593cdb50665d3982be12 John Rouillard rouilj@ieee.org 2021-11-24T10:04:10-05:00 2021-11-24T10:04:10-05:00
changeset 7cfb7d4fce60
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix docs mising Search permission for example.

The

All users may only view and edit issues, files and messages they create

example was missing the addition of Search permission. The example
predates the existence of the Search permission.
files
[issue2550923_computed_property] merge trunk changes into this branch http://hg.code.sf.net:8000/p/roundup/code/#changeset-30358e3342324d986f0d63dd1b7d04a68366a90c John Rouillard rouilj@ieee.org 2021-09-16T14:30:56-04:00 2021-09-16T14:30:56-04:00
changeset 30358e334232
branch issue2550923_computed_property
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description merge trunk changes into this branch
files
sys.path when interfaces.py is invoked http://hg.code.sf.net:8000/p/roundup/code/#changeset-60532cafc62a501fc4ba607a5ed408bf367b3f4d John Rouillard rouilj@ieee.org 2021-08-21T20:24:09-04:00 2021-08-21T20:24:09-04:00
changeset 60532cafc62a
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description sys.path when interfaces.py is invoked

per: https://sourceforge.net/p/roundup/mailman/message/26389589/
Document that tracker lib and other tracker specific module dirs are
not on the sys.path when interfaces.py is invoked.
files
Add search perm and update default perms http://hg.code.sf.net:8000/p/roundup/code/#changeset-258385cad27eddd820eada15b3c73e2e41b125a3 John Rouillard rouilj@ieee.org 2021-08-11T12:45:04-04:00 2021-08-11T12:45:04-04:00
changeset 258385cad27e
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add search perm and update default perms

Search permission was not documented. Add that.

Doc of schema permissions had diverged from classic
template. Update from current classic template.
files
Improve doc on special action vars in cusotmizing.txt. http://hg.code.sf.net:8000/p/roundup/code/#changeset-2bd60def4fed5c4a02d438adcdc23c93fc7f6007 John Rouillard rouilj@ieee.org 2021-06-26T22:58:56-04:00 2021-06-26T22:58:56-04:00
changeset 2bd60def4fed
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Improve doc on special action vars in cusotmizing.txt.

Added example html inputs to illustrate the doc.
Fix position of designator in doc example. It occurs before
@link@ or other edit command.
files
Document templating.utils.anti_csrf_nonce() http://hg.code.sf.net:8000/p/roundup/code/#changeset-2917231d807616dc8a20fc3576433bcd7a2544db John Rouillard rouilj@ieee.org 2021-05-27T14:16:16-04:00 2021-05-27T14:16:16-04:00
changeset 2917231d8076
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Document templating.utils.anti_csrf_nonce()
files
Fix issue2551122 (MultilinkHTMLProperty sorted method issue) http://hg.code.sf.net:8000/p/roundup/code/#changeset-9c57f281459742fe215613b8b277a2b6906e992c John Rouillard rouilj@ieee.org 2021-05-23T18:00:55-04:00 2021-05-23T18:00:55-04:00
changeset 9c57f2814597
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix issue2551122 (MultilinkHTMLProperty sorted method issue)

The sorted method of MultilinkHTMLProperty does a string sort even if
the property is an integer.

Fixed so that the orderprop for the linked class is used.
files
Fix formatting of lists in doc for postfix expressions http://hg.code.sf.net:8000/p/roundup/code/#changeset-586865e08f4223443ae372b51d874c1532a8d679 John Rouillard rouilj@ieee.org 2021-05-21T19:32:40-04:00 2021-05-21T19:32:40-04:00
changeset 586865e08f42
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix formatting of lists in doc for postfix expressions
files
issue2551120 - The sorted method of MultilinkHTMLProperty crashes ... http://hg.code.sf.net:8000/p/roundup/code/#changeset-3dbf1bc5e5672674097b03f65610b2b6d28081e8 John Rouillard rouilj@ieee.org 2021-05-17T15:25:17-04:00 2021-05-17T15:25:17-04:00
changeset 3dbf1bc5e567
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551120 - The sorted method of MultilinkHTMLProperty crashes ...

if the given property is unset for an element of the list.

Crash fixed. New feature NoneFirst added to method to make unset values
sort at start or end of sorted list.

Current testing framework for this code is insuffient for testing
change. Committing without automated test because it solves a crash.
files
Add documentation for multilink expression syntax http://hg.code.sf.net:8000/p/roundup/code/#changeset-ce99e0d39262afe881fce9b3eda688f15b4296bd Ralf Schlatterbeck rsc@runtux.com 2021-05-11T11:32:26+02:00 2021-05-11T11:32:26+02:00
changeset ce99e0d39262
branch
bookmark
tag
user Ralf Schlatterbeck <rsc@runtux.com>
description Add documentation for multilink expression syntax
files
collapse code example to one line. http://hg.code.sf.net:8000/p/roundup/code/#changeset-7fb49f0c2dade8901f31cc945f09257a7ba83d9c John Rouillard rouilj@ieee.org 2021-04-26T23:39:51-04:00 2021-04-26T23:39:51-04:00
changeset 7fb49f0c2dad
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description collapse code example to one line.
files
Documented possible use of __redirect_to for edit function. http://hg.code.sf.net:8000/p/roundup/code/#changeset-eeddc4e0374223525fb9b1c684927def2a561345 John Rouillard rouilj@ieee.org 2021-03-10T16:08:38-05:00 2021-03-10T16:08:38-05:00
changeset eeddc4e03742
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Documented possible use of __redirect_to for edit function.
files
Fix incorrect template (Nagy Gabor); spelling fix http://hg.code.sf.net:8000/p/roundup/code/#changeset-207b0fc82fc1fd6e4cd62e1f9decee86c3b3c731 John Rouillard rouilj@ieee.org 2021-02-26T11:35:25-05:00 2021-02-26T11:35:25-05:00
changeset 207b0fc82fc1
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Fix incorrect template (Nagy Gabor); spelling fix
files
[issue2550923_computed_property] Merge trunk into branch http://hg.code.sf.net:8000/p/roundup/code/#changeset-1a15089c2e4939c2a84ecd2fad6a04641c5f1fe7 John Rouillard rouilj@ieee.org 2021-02-06T20:15:26-05:00 2021-02-06T20:15:26-05:00
changeset 1a15089c2e49
branch issue2550923_computed_property
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Merge trunk into branch
files
Remove redundant words in doc. http://hg.code.sf.net:8000/p/roundup/code/#changeset-5d6b3122f74c8de3cb12bbeb9cf85f2945b0f906 John Rouillard rouilj@ieee.org 2020-11-29T00:22:20-05:00 2020-11-29T00:22:20-05:00
changeset 5d6b3122f74c
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Remove redundant words in doc.
files
[issue2550923_computed_property] Initial implementation of Computed property http://hg.code.sf.net:8000/p/roundup/code/#changeset-1e5ed659e8ca17d3d9ff71803ec6d6e756dd7646 John Rouillard rouilj@ieee.org 2020-11-27T18:09:00-05:00 2020-11-27T18:09:00-05:00
changeset 1e5ed659e8ca
branch issue2550923_computed_property
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Initial implementation of Computed property

It supports query/display in html, rest and xml interfaces.
You can specify a cache parameter, but using it raises
NotImplementedError.

It does not support: search, sort or grouping by the computed field.

Checking in on a branch to get more eyeballs on it and maybe some
people to help.
files
Document changing FileClass content files. http://hg.code.sf.net:8000/p/roundup/code/#changeset-a67e2b559e8d4d8921d65c13733683b9d4e33a5d John Rouillard rouilj@ieee.org 2020-11-27T17:55:52-05:00 2020-11-27T17:55:52-05:00
changeset a67e2b559e8d
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Document changing FileClass content files.
files
Add missing word to phrase. http://hg.code.sf.net:8000/p/roundup/code/#changeset-6672d92b2ce1e267f42128715200269efcbad397 John Rouillard rouilj@ieee.org 2020-11-17T21:32:20-05:00 2020-11-17T21:32:20-05:00
changeset 6672d92b2ce1
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add missing word to phrase.
files
60*5 != 900 fix cache time description. http://hg.code.sf.net:8000/p/roundup/code/#changeset-ddc6739579ca9ea9f91f0e4defd3c277d38bc9f0 John Rouillard rouilj@ieee.org 2020-07-02T21:41:12-04:00 2020-07-02T21:41:12-04:00
changeset ddc6739579ca
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description 60*5 != 900 fix cache time description.
files
Fix rev_multilink properties search/retrieval http://hg.code.sf.net:8000/p/roundup/code/#changeset-a701c9c815976575c54cfdf0e938c9c4a7c48b85 Ralf Schlatterbeck rsc@runtux.com 2020-05-19T09:25:48+02:00 2020-05-19T09:25:48+02:00
changeset a701c9c81597
branch
bookmark
tag
user Ralf Schlatterbeck <rsc@runtux.com>
description Fix rev_multilink properties search/retrieval

The code now only returns live (non-retired) items. Since for reverse
multilinks the Link/Multilink property in the retired item cannot be
changed, we now only return non-retired items in search (filter) and
retrieve (get).
files