├── .0pdd.yml
├── .github
└── workflows
│ ├── pdd.yml
│ └── rake.yml
├── .gitignore
├── .pdd
├── .rubocop.yml
├── .rultor.yml
├── Gemfile
├── LICENSE.txt
├── README.md
├── Rakefile
├── auto-test
└── pm
│ ├── basic-test
│ ├── _asserts.xml
│ ├── bans.xml
│ ├── boosts.xml
│ ├── elections.xml
│ ├── estimates.xml
│ ├── impediments.xml
│ ├── orders.xml
│ ├── precedences.xml
│ └── wbs.xml
│ └── removes-rate
│ ├── _asserts.xml
│ ├── rates.xml
│ └── roles.xml
├── auto
└── pm
│ ├── in
│ └── orders
│ │ ├── 01-impediments-remove.xsl
│ │ ├── 02-elections-remove.xsl
│ │ └── 03-estimates-remove.xsl
│ ├── scope
│ └── wbs
│ │ ├── 01-elections-remove.xsl
│ │ ├── 02-boosts-remove.xsl
│ │ ├── 04-bans-remove.xsl
│ │ └── 05-precedences-remove.xsl
│ └── staff
│ └── roles
│ └── 01-rates-remove.xsl
├── misc
└── index-html.xsl
├── pages
├── policy.html
└── terms.html
├── renovate.json
├── rules
└── pm
│ ├── no-lost-boosts.xsl
│ ├── no-lost-estimates.xsl
│ ├── no-lost-impediments.xsl
│ └── no-lost-orders.xsl
├── upgrades
├── pm
│ ├── claims
│ │ └── 0.24-version-and-date.xsl
│ ├── cost
│ │ └── estimates
│ │ │ ├── 0.24-version-and-date.xsl
│ │ │ ├── 0.47-total.xsl
│ │ │ └── 0.51.6-role.xsl
│ ├── hr
│ │ └── roles
│ │ │ └── 0.24-version-and-date.xsl
│ ├── in
│ │ └── orders
│ │ │ └── 0.24-version-and-date.xsl
│ ├── scope
│ │ └── wbs
│ │ │ ├── 0.24-version-and-date.xsl
│ │ │ └── 0.51.1-roles.xsl
│ └── staff
│ │ ├── bans
│ │ └── 0.55-remove-duplicates.xsl
│ │ └── elections
│ │ └── 0.24-version-and-date.xsl
└── pmo
│ ├── agenda
│ ├── 0.51.6-role.xsl
│ ├── 0.53-remove-href.xsl
│ └── 0.60.3-add-title.xsl
│ ├── blanks
│ └── 0.62.3-added.xsl
│ ├── bots
│ └── 0.24-version-and-date.xsl
│ ├── catalog
│ ├── 0.24-version-and-date.xsl
│ ├── 0.34-publish.xsl
│ ├── 0.39-title.xsl
│ ├── 0.48-fee.xsl
│ ├── 0.49-alive.xsl
│ ├── 0.51.6-slack.xsl
│ ├── 0.60-adviser.xsl
│ ├── 0.64-board.xsl
│ └── 0.65.2-sandbox.xsl
│ ├── people
│ ├── 0.24-version-and-date.xsl
│ ├── 0.54.3-reputation.xsl
│ ├── 0.54.3-skills.xsl
│ ├── 0.60.2-applied.xsl
│ ├── 0.61.2-speed.xsl
│ └── 0.62.6-active.xsl
│ ├── speed
│ └── 0.62.3-added.xsl
│ └── verbosity
│ └── 0.62.3-added.xsl
├── xml
├── pm
│ ├── claims
│ │ ├── -duplicate-ids.xml
│ │ ├── -invalid-token.xml
│ │ ├── -wrong-type.xml
│ │ └── simple.xml
│ ├── cost
│ │ ├── boosts
│ │ │ ├── -duplicate-boosts.xml
│ │ │ ├── -invalid-boost.xml
│ │ │ ├── -no-boost.xml
│ │ │ ├── -no-id-boost.xml
│ │ │ └── simple.xml
│ │ ├── budget
│ │ │ ├── -duplicates.xml
│ │ │ ├── -invalid-cash.xml
│ │ │ └── simple.xml
│ │ ├── equity
│ │ │ ├── empty.xml
│ │ │ └── simple.xml
│ │ ├── estimates
│ │ │ ├── -duplicate-jobs.xml
│ │ │ ├── -invalid-role.xml
│ │ │ ├── -negative-minutes.xml
│ │ │ └── simple.xml
│ │ ├── ledger
│ │ │ ├── -duplicate-accounts.xml
│ │ │ ├── -duplicate-transactions.xml
│ │ │ ├── -empty-ctx.xml
│ │ │ ├── -empty-details.xml
│ │ │ ├── -empty-dtx.xml
│ │ │ ├── -invalid-account.xml
│ │ │ └── simple.xml
│ │ ├── rates
│ │ │ ├── -duplicate-rate.xml
│ │ │ ├── -duplicate-users.xml
│ │ │ └── simple.xml
│ │ └── vesting
│ │ │ └── simple.xml
│ ├── in
│ │ ├── impediments
│ │ │ ├── -duplicate-jobs.xml
│ │ │ ├── -invalid-job.xml
│ │ │ ├── -no-impediments.xml
│ │ │ ├── -no-type.xml
│ │ │ ├── -wrong-type.xml
│ │ │ └── simple.xml
│ │ └── orders
│ │ │ └── simple.xml
│ ├── options
│ │ ├── -invalid-option.xml
│ │ ├── -negative-days.xml
│ │ └── simple.xml
│ ├── qa
│ │ └── reviews
│ │ │ ├── -duplicate-job.xml
│ │ │ └── simple.xml
│ ├── scope
│ │ ├── archive
│ │ │ ├── -no-boost.xml
│ │ │ ├── -no-created-time.xml
│ │ │ ├── -no-id.xml
│ │ │ ├── -no-reason.xml
│ │ │ ├── -no-removed-time.xml
│ │ │ └── simple.xml
│ │ └── wbs
│ │ │ ├── -duplicate-ids.xml
│ │ │ ├── -two-performers.xml
│ │ │ └── simple.xml
│ ├── staff
│ │ ├── applications
│ │ │ ├── -duplicate-logins.xml
│ │ │ ├── -no-created.xml
│ │ │ ├── -no-login.xml
│ │ │ ├── -no-rate.xml
│ │ │ ├── -no-role.xml
│ │ │ └── simple.xml
│ │ ├── bans
│ │ │ ├── -duplicate-login.xml
│ │ │ ├── -duplicate-reason.xml
│ │ │ ├── -duplicate-timestamp.xml
│ │ │ ├── -invalid-reason.xml
│ │ │ ├── -no-reason.xml
│ │ │ └── simple.xml
│ │ ├── elections
│ │ │ ├── -duplicate-jobs.xml
│ │ │ ├── -duplicate-person.xml
│ │ │ ├── -duplicate-votes.xml
│ │ │ └── simple.xml
│ │ └── roles
│ │ │ ├── -duplicate-ids.xml
│ │ │ ├── -duplicate-roles.xml
│ │ │ ├── -no-ids.xml
│ │ │ ├── -no-roles.xml
│ │ │ └── simple.xml
│ └── time
│ │ ├── milestones
│ │ ├── -duplicate-id.xml
│ │ ├── -invalid-milestone.xml
│ │ ├── -no-date.xml
│ │ ├── -no-id.xml
│ │ └── simple.xml
│ │ ├── precedences
│ │ ├── -invalid-predecessor-type.xml
│ │ ├── -invalid-successor-type.xml
│ │ ├── -invalid-type.xml
│ │ ├── -no-predecessor.xml
│ │ ├── -no-successor.xml
│ │ └── simple.xml
│ │ ├── releases
│ │ ├── -duplicate-releases.xml
│ │ └── simple.xml
│ │ └── reminders
│ │ ├── -duplicate-job.xml
│ │ ├── -invalid-label.xml
│ │ ├── -no-label.xml
│ │ ├── -no-login.xml
│ │ └── simple.xml
└── pmo
│ ├── actives
│ └── simple.xml
│ ├── agenda
│ ├── -duplicate-inspector.xml
│ ├── -duplicate-orders.xml
│ ├── -invalid-inspector.xml
│ ├── -spaceTitle.xml
│ ├── missing-title.xml
│ └── simple.xml
│ ├── awards
│ └── simple.xml
│ ├── blanks
│ ├── -no-job.xml
│ ├── -no-kind.xml
│ ├── -no-project.xml
│ ├── -non-unique-job.xml
│ └── simple.xml
│ ├── bots
│ └── simple.xml
│ ├── catalog
│ ├── -duplicate-links-in-different-projects.xml
│ ├── -duplicate-links.xml
│ ├── -duplicate-prefixes.xml
│ ├── -duplicate-publish-status.xml
│ ├── -duplidate-ids.xml
│ ├── -duplidate-titles.xml
│ ├── -no-title.xml
│ ├── -wron-member.xml
│ ├── -wrong-architect.xml
│ ├── -wrong-publish-status.xml
│ └── simple.xml
│ ├── debts
│ ├── -duplicate-details.xml
│ └── simple.xml
│ ├── negligence
│ ├── -no-added.xml
│ ├── -no-job.xml
│ ├── -no-project.xml
│ ├── -non-unique-job.xml
│ └── simple.xml
│ ├── options
│ ├── -invalid-notifications.xml
│ ├── -invalid-option.xml
│ ├── -negative-jobs.xml
│ ├── -negative-rev-jobs.xml
│ └── simple.xml
│ ├── people
│ ├── -duplicate-badges.xml
│ ├── -duplicate-ids.xml
│ ├── -duplicate-links.xml
│ ├── -duplicate-skills.xml
│ ├── -invalid-active.xml
│ ├── -invalid-badge.xml
│ ├── -invalid-skill.xml
│ ├── -invalid-vacation.xml
│ ├── -too-many-skills.xml
│ └── simple.xml
│ ├── projects
│ ├── -duplicates.xml
│ └── simple.xml
│ ├── resumes
│ ├── -duplicates.xml
│ ├── -invalid-personality.xml
│ ├── -no-personality.xml
│ ├── -no-so.xml
│ ├── -no-telegram.xml
│ ├── -no-text.xml
│ ├── -no-time.xml
│ └── simple.xml
│ ├── rfps
│ ├── -duplicate-emails.xml
│ ├── -duplicate-ids.xml
│ ├── -duplicate-logins.xml
│ └── simple.xml
│ ├── speed
│ ├── -invalid-speed.xml
│ ├── -no-job.xml
│ ├── -no-project.xml
│ ├── -no-speed.xml
│ ├── -no-time.xml
│ ├── -non-unique-job.xml
│ └── simple.xml
│ ├── vacancies
│ └── simple.xml
│ └── verbosity
│ ├── -no-job.xml
│ ├── -no-messages.xml
│ ├── -no-project.xml
│ ├── -non-unique-job.xml
│ └── simple.xml
├── xsd
├── basics.xsd
├── pm
│ ├── claims.xsd
│ ├── cost
│ │ ├── boosts.xsd
│ │ ├── budget.xsd
│ │ ├── equity.xsd
│ │ ├── estimates.xsd
│ │ ├── ledger.xsd
│ │ ├── rates.xsd
│ │ ├── types.xsd
│ │ └── vesting.xsd
│ ├── in
│ │ ├── impediments.xsd
│ │ └── orders.xsd
│ ├── options.xsd
│ ├── qa
│ │ └── reviews.xsd
│ ├── scope
│ │ ├── archive.xsd
│ │ ├── types.xsd
│ │ └── wbs.xsd
│ ├── staff
│ │ ├── applications.xsd
│ │ ├── bans.xsd
│ │ ├── elections.xsd
│ │ ├── roles.xsd
│ │ └── types.xsd
│ └── time
│ │ ├── milestones.xsd
│ │ ├── precedences.xsd
│ │ ├── releases.xsd
│ │ ├── reminders.xsd
│ │ └── types.xsd
└── pmo
│ ├── actives.xsd
│ ├── agenda.xsd
│ ├── awards.xsd
│ ├── blanks.xsd
│ ├── bots.xsd
│ ├── catalog.xsd
│ ├── debts.xsd
│ ├── negligence.xsd
│ ├── options.xsd
│ ├── people.xsd
│ ├── projects.xsd
│ ├── resumes.xsd
│ ├── rfps.xsd
│ ├── speed.xsd
│ ├── types.xsd
│ ├── vacancies.xsd
│ └── verbosity.xsd
├── xsl-test
├── assertions.xsl
└── templates
│ ├── par.xsl
│ ├── project.xsl
│ └── user.xsl
└── xsl
├── pm
├── claims.xsl
├── cost
│ ├── boosts.xsl
│ ├── budget.xsl
│ ├── equity.xsl
│ ├── estimates.xsl
│ ├── ledger.xsl
│ ├── rates.xsl
│ └── vesting.xsl
├── in
│ ├── impediments.xsl
│ └── orders.xsl
├── options.xsl
├── qa
│ └── reviews.xsl
├── scope
│ ├── archive.xsl
│ └── wbs.xsl
├── staff
│ ├── applications.xsl
│ ├── bans.xsl
│ ├── elections.xsl
│ └── roles.xsl
└── time
│ ├── milestones.xsl
│ ├── precedences.xsl
│ ├── releases.xsl
│ └── reminders.xsl
├── pmo
├── actives.xsl
├── agenda.xsl
├── awards.xsl
├── blanks.xsl
├── bots.xsl
├── catalog.xsl
├── debts.xsl
├── negligence.xsl
├── options.xsl
├── people.xsl
├── projects.xsl
├── resumes.xsl
├── rfps.xsl
├── speed.xsl
├── vacancies.xsl
└── verbosity.xsl
└── templates.xsl
/.0pdd.yml:
--------------------------------------------------------------------------------
1 | errors:
2 | - yegor256@gmail.com
3 | # alerts:
4 | # github:
5 | # - yegor256
6 |
7 | tags:
8 | - pdd
9 | - bug
10 |
--------------------------------------------------------------------------------
/.github/workflows/pdd.yml:
--------------------------------------------------------------------------------
1 | ---
2 | name: pdd
3 | on:
4 | push:
5 | branches:
6 | - master
7 | pull_request:
8 | branches:
9 | - master
10 | jobs:
11 | pdd:
12 | runs-on: ubuntu-22.04
13 | steps:
14 | - uses: actions/checkout@v4
15 | - uses: volodya-lombrozo/pdd-action@master
16 |
--------------------------------------------------------------------------------
/.github/workflows/rake.yml:
--------------------------------------------------------------------------------
1 | ---
2 | name: rake
3 | on:
4 | push:
5 | branches:
6 | - master
7 | pull_request:
8 | branches:
9 | - master
10 | jobs:
11 | rake:
12 | name: rake
13 | strategy:
14 | matrix:
15 | os: [ubuntu-22.04]
16 | ruby: [3.2]
17 | runs-on: ${{ matrix.os }}
18 | steps:
19 | - uses: actions/checkout@v4
20 | - uses: ruby/setup-ruby@v1
21 | with:
22 | ruby-version: ${{ matrix.ruby }}
23 | - uses: actions/setup-java@v4
24 | with:
25 | distribution: 'temurin'
26 | java-version: 17
27 | - run: mvn dependency:get -DgroupId=net.sf.saxon -DartifactId=Saxon-HE -Dversion=10.0
28 | - run: bundle update
29 | - run: bundle exec rake
30 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | Gemfile.lock
2 | .DS_Store
3 | _list
4 | .idea/**
5 | target/
6 |
--------------------------------------------------------------------------------
/.pdd:
--------------------------------------------------------------------------------
1 | --source=.
2 | --verbose
3 | --exclude target/**/*
4 | --exclude src/main/resources/images/**/*
5 | --rule min-words:20
6 | --rule min-estimate:15
7 | --rule max-estimate:90
8 |
--------------------------------------------------------------------------------
/.rubocop.yml:
--------------------------------------------------------------------------------
1 | AllCops:
2 | DisplayCopNames: true
3 | SuggestExtensions: false
4 | NewCops: enable
5 |
6 | Metrics/BlockLength:
7 | Max: 100
8 | Style/MultilineMethodCallIndentation:
9 | Enabled: false
10 | Style/MultilineBlockChain:
11 | Enabled: false
12 |
--------------------------------------------------------------------------------
/.rultor.yml:
--------------------------------------------------------------------------------
1 | docker:
2 | image: yegor256/rultor-image:1.22.0
3 | readers:
4 | - "urn:github:526301"
5 | install: |
6 | sudo apt-get update
7 | sudo apt-get install -y pandoc
8 | mvn dependency:get -DgroupId=net.sf.saxon -DartifactId=Saxon-HE -Dversion=10.0
9 | release:
10 | script: |-
11 | [[ "${tag}" =~ ^[0-9]+(\.[0-9]+)*$ ]] || exit -1
12 | pdd -f /dev/null
13 | bundle install
14 | bundle exec rake default[${tag}] upgrades[${tag}]
15 | bundle exec rake site[${tag}] validate_site[${tag}]
16 | cp -r target/site /tmp
17 | git checkout gh-pages
18 | for d in $(ls /tmp/site); do rm -rf $d; cp -r /tmp/site/$d .; git add $d; done
19 | git commit --allow-empty -m "${tag}"
20 | merge:
21 | script: |-
22 | pdd -f /dev/null
23 | bundle install
24 | bundle exec rake
25 |
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | # frozen_string_literal: true
2 |
3 | # Copyright (c) 2016-2023 Zerocracy
4 | #
5 | # Permission is hereby granted, free of charge, to any person obtaining a copy
6 | # of this software and associated documentation files (the "Software"), to read
7 | # the Software only. Permissions is hereby NOT GRANTED to use, copy, modify,
8 | # merge, publish, distribute, sublicense, and/or sell copies of the Software.
9 | #
10 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
12 | # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
13 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
14 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
15 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
16 | # SOFTWARE.
17 |
18 | source 'https://rubygems.org'
19 | ruby '~>3.2'
20 |
21 | Encoding.default_external = Encoding::UTF_8
22 | Encoding.default_internal = Encoding::UTF_8
23 |
24 | gem 'mustache', '1.1.1'
25 | gem 'nokogiri', '1.16.0'
26 | gem 'rainbow', '3.1.1'
27 | gem 'rake', '13.1.0'
28 | gem 'redcarpet', '3.6.0'
29 | gem 'rubocop', '1.59.0', require: false
30 | gem 'rubocop-rspec', '2.25.0', require: false
31 | gem 'xcop', '0.7.1'
32 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2016-2023 Zerocracy
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to read
5 | the Software only. Permissions is hereby NOT GRANTED to use, copy, modify,
6 | merge, publish, distribute, sublicense, and/or sell copies of the Software.
7 |
8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
10 | FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
11 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
12 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
13 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
14 | SOFTWARE.
15 |
--------------------------------------------------------------------------------
/auto-test/pm/basic-test/bans.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-07-19T12:00:00
21 | yegor256
22 | Because this user reported the ticket
23 |
24 |
25 | 2018-01-02T12:10:44
26 | g4s8
27 | Because this user reported the ticket
28 |
29 |
30 |
--------------------------------------------------------------------------------
/auto-test/pm/basic-test/boosts.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | 2
20 | 3
21 | 5
22 |
23 |
--------------------------------------------------------------------------------
/auto-test/pm/basic-test/estimates.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $15
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | €25.7
25 | 2016-12-29T09:03:21.684Z
26 |
27 |
28 |
--------------------------------------------------------------------------------
/auto-test/pm/basic-test/impediments.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | gh:test/test#123
21 | The user just asked to wait a bit.
22 |
23 |
24 | gh:test/test#123
25 | The user just asked to wait a bit.
26 |
27 |
28 |
--------------------------------------------------------------------------------
/auto-test/pm/basic-test/orders.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yegor256
21 | Just for fun
22 | 2016-11-19T09:03:21.684Z
23 | 2016-11-20T09:03:21.684Z
24 |
25 |
26 |
--------------------------------------------------------------------------------
/auto-test/pm/basic-test/precedences.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | finish-to-start
21 | gh:yegor256/pdd#1
22 | gh:yegor256/pdd#4
23 |
24 |
25 | finish-to-start
26 | gh:yegor256/pdd#1
27 | gh:yegor256/pdd#6
28 |
29 |
30 |
--------------------------------------------------------------------------------
/auto-test/pm/basic-test/wbs.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 |
22 |
23 | 2016-12-29T09:03:21.684Z
24 |
25 |
26 |
--------------------------------------------------------------------------------
/auto-test/pm/removes-rate/_asserts.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | /roles[count(person)=1]
20 | /rates/person[@id='yegor256']
21 | /rates[count(person)=1]
22 |
23 |
--------------------------------------------------------------------------------
/auto-test/pm/removes-rate/rates.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $55
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | €75
25 | 2016-12-29T09:03:21.684Z
26 |
27 |
28 | GBP 120
29 | 2016-12-29T09:03:21.684Z
30 |
31 |
32 |
--------------------------------------------------------------------------------
/auto-test/pm/removes-rate/roles.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ARC
21 | PO
22 |
23 |
24 |
--------------------------------------------------------------------------------
/pages/policy.html:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/pages/terms.html:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/renovate.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json",
3 | "extends": [
4 | "config:base"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/upgrades/pm/cost/estimates/0.47-total.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 | 0
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/upgrades/pm/scope/wbs/0.51.1-roles.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | DEV
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/upgrades/pmo/agenda/0.51.6-role.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | DEV
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/upgrades/pmo/agenda/0.53-remove-href.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/upgrades/pmo/catalog/0.34-publish.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | false
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/upgrades/pmo/catalog/0.48-fee.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | 0
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/upgrades/pmo/catalog/0.60-adviser.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | 0crat
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/upgrades/pmo/people/0.60.2-applied.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | 2018-01-01T00:00:00.000Z
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/upgrades/pmo/people/0.61.2-speed.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | 0.0
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/upgrades/pmo/people/0.62.6-active.xsl:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | true
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/xml/pm/claims/-duplicate-ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | bootstrap the project
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | bootstrap the project
25 | 2016-12-29T09:03:21.684Z
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pm/claims/-invalid-token.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | bootstrap the project
21 | 2016-12-29T09:03:21.684Z
22 | just some text
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/claims/-wrong-type.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | this-type-is-wrong
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pm/cost/boosts/-duplicate-boosts.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | 2
20 | 2
21 |
22 |
--------------------------------------------------------------------------------
/xml/pm/cost/boosts/-invalid-boost.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | foo
20 |
21 |
--------------------------------------------------------------------------------
/xml/pm/cost/boosts/-no-boost.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/xml/pm/cost/boosts/-no-id-boost.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | 2
20 |
21 |
--------------------------------------------------------------------------------
/xml/pm/cost/boosts/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | 2
20 | 3
21 | 5
22 |
23 |
--------------------------------------------------------------------------------
/xml/pm/cost/budget/-duplicates.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $15
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | $15
25 | 2016-12-29T09:03:21.684Z
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pm/cost/budget/-invalid-cash.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | something
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pm/cost/budget/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $15
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | $30
25 | 2016-12-29T09:03:22.684Z
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pm/cost/equity/empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/xml/pm/cost/equity/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | Zerocracy, Inc.
20 | 555 Bryant Str, Ste 470, Palo Alto, CA 94301
21 | Yegor Bugayenko
22 | $4000000
23 | 1000000
24 |
25 | 500000
26 | 100
27 |
28 |
29 |
--------------------------------------------------------------------------------
/xml/pm/cost/estimates/-duplicate-jobs.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | EUR 25.7
21 | DEV
22 |
23 |
24 | USD 25.7
25 | DEV
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pm/cost/estimates/-invalid-role.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $15
21 | 2016-12-29T09:03:21.684Z
22 | ASDF
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/cost/estimates/-negative-minutes.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | EUR -25.7
21 | DEV
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pm/cost/estimates/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $15
21 | 2016-12-29T09:03:21.684Z
22 | REV
23 |
24 |
25 | €25.7
26 | 2016-12-29T09:03:21.684Z
27 | QA
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pm/cost/ledger/-empty-ctx.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 | 2016-12-29T09:03:21.684Z
22 | $1500
23 | assets
24 | cash
25 | income
26 |
27 | This is the payment by PayPal, ID: 78978978
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/xml/pm/cost/ledger/-empty-details.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 | 2016-12-29T09:03:21.684Z
22 | $1500
23 | assets
24 | cash
25 | income
26 | sponsor
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/xml/pm/cost/ledger/-empty-dtx.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 | 2016-12-29T09:03:21.684Z
22 | $1500
23 | assets
24 |
25 | income
26 | sponsor
27 | This is the payment by PayPal, ID: 78978978
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/xml/pm/cost/ledger/-invalid-account.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 | 2016-12-29T09:03:21.684Z
22 | $1500
23 | assets
24 | cash
25 | incomes
26 | sponsor
27 | Funded by VISA card
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/xml/pm/cost/rates/-duplicate-rate.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $55
21 | $40
22 | 2016-12-29T09:03:21.684Z
23 |
24 |
25 | GBP 120
26 | 2016-12-29T09:03:21.684Z
27 |
28 |
29 |
--------------------------------------------------------------------------------
/xml/pm/cost/rates/-duplicate-users.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $55
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | $40
25 | 2016-12-29T09:03:21.684Z
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pm/cost/rates/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $55
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | €75
25 | 2016-12-29T09:03:21.684Z
26 |
27 |
28 | GBP 120
29 | 2016-12-29T09:03:21.684Z
30 |
31 |
32 |
--------------------------------------------------------------------------------
/xml/pm/cost/vesting/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | $150
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | €100
25 | 2016-12-29T09:03:21.684Z
26 |
27 |
28 | GBP 200
29 | 2016-12-29T09:03:21.684Z
30 |
31 |
32 |
--------------------------------------------------------------------------------
/xml/pm/in/impediments/-duplicate-jobs.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | gh:test/test#123
21 |
22 |
23 | The user just asked to wait a bit.
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/in/impediments/-invalid-job.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | gh:test/test#123
21 |
22 |
23 |
--------------------------------------------------------------------------------
/xml/pm/in/impediments/-no-impediments.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/xml/pm/in/impediments/-no-type.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | gh:test/test#123
21 |
22 |
23 |
--------------------------------------------------------------------------------
/xml/pm/in/impediments/-wrong-type.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | gh:test/test#123
21 |
22 |
23 |
--------------------------------------------------------------------------------
/xml/pm/in/impediments/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | gh:test/test#123
21 | The user just asked to wait a bit.
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pm/options/-invalid-option.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | option
20 |
21 |
--------------------------------------------------------------------------------
/xml/pm/options/-negative-days.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | -34
20 |
21 |
--------------------------------------------------------------------------------
/xml/pm/options/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | 4
20 |
21 |
--------------------------------------------------------------------------------
/xml/pm/scope/archive/-no-boost.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-08-05T17:11:42.123Z
21 | g4s8
22 | 2017-08-05T17:20:42.123Z
23 | completed
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/scope/archive/-no-created-time.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | g4s8
21 | 2017-08-05T17:20:42.123Z
22 | completed
23 | 2
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/scope/archive/-no-id.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-08-05T17:11:42.123Z
21 | g4s8
22 | 2017-08-05T17:20:42.123Z
23 | completed
24 | 2
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pm/scope/archive/-no-reason.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-08-05T17:11:42.123Z
21 | g4s8
22 | 2017-08-05T17:20:42.123Z
23 | 2
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/scope/archive/-no-removed-time.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | g4s8
21 | 2017-08-05T17:20:42.123Z
22 | completed
23 | 2
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/scope/archive/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-08-05T17:11:42.123Z
21 | g4s8
22 | 2017-08-05T17:20:42.123Z
23 | completed
24 | 2
25 |
26 |
27 | 2017-08-05T17:11:42.123Z
28 | 2017-08-05T17:20:42.123Z
29 | terminated
30 | 1
31 |
32 |
33 |
--------------------------------------------------------------------------------
/xml/pm/scope/wbs/-duplicate-ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/xml/pm/scope/wbs/-two-performers.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yegor256
21 | alex-palevsky
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/scope/wbs/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | DEV
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | 2016-12-29T09:03:21.684Z
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pm/staff/applications/-duplicate-logins.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-07-19T12:00:00
21 | DEV
22 | $100
23 |
24 |
25 | 2018-01-02T12:10:44
26 | REV
27 | $200
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pm/staff/applications/-no-created.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | DEV
21 | $100
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pm/staff/applications/-no-login.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-07-19T12:00:00
21 | DEV
22 | $100
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/staff/applications/-no-rate.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-07-19T12:00:00
21 | DEV
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pm/staff/applications/-no-role.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-07-19T12:00:00
21 | $100
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pm/staff/applications/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-07-19T12:00:00
21 | DEV
22 | $100
23 |
24 |
25 | 2018-01-02T12:10:44
26 | REV
27 | $200
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pm/staff/bans/-duplicate-login.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-02T12:10:44
21 | yegor256
22 | caarlos0
23 | Because this user reported the ticket
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/staff/bans/-duplicate-reason.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-02T12:10:44
21 | yegor256
22 | Because this user reported the ticket
23 | Because this user fixed this ticked
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/staff/bans/-duplicate-timestamp.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-07-19T12:00:00
21 | 2018-01-02T12:10:44
22 | yegor256
23 | Because this user reported the ticket
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/staff/bans/-invalid-reason.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-02T12:10:44
21 | yegor256
22 | !@#$%^&()_
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/staff/bans/-no-reason.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-02T12:10:44
21 | yegor256
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/staff/bans/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-07-19T12:00:00
21 | yegor256
22 | Because this user reported the ticket
23 |
24 |
25 | 2018-01-02T12:10:44
26 | g4s8
27 | Because this user reported the ticket
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pm/staff/elections/-duplicate-person.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 | There are 23 tasks in the agenda already
23 | There are 23 tasks in the agenda already
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pm/staff/elections/-duplicate-votes.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 | There are 23 tasks in the agenda already
23 |
24 |
25 | There are 23 tasks in the agenda already
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pm/staff/roles/-duplicate-ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | PO
21 | ARC
22 |
23 |
24 | DEV
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pm/staff/roles/-duplicate-roles.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | PO
21 | PO
22 | ARC
23 |
24 |
25 | DEV
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pm/staff/roles/-no-ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ARC
21 |
22 |
23 | DEV
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/staff/roles/-no-roles.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 | DEV
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/staff/roles/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ARC
21 | PO
22 |
23 |
24 | PO
25 | ARC
26 | DEV
27 |
28 |
29 | PO
30 | TEST
31 | ARC
32 | DEV
33 |
34 |
35 |
--------------------------------------------------------------------------------
/xml/pm/time/milestones/-duplicate-id.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-08-08T14:04:00Z
21 |
22 |
23 | 2017-08-08T14:04:00Z
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/time/milestones/-invalid-milestone.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-08-08T14:04:00Z
21 |
22 |
23 |
--------------------------------------------------------------------------------
/xml/pm/time/milestones/-no-date.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/xml/pm/time/milestones/-no-id.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-08-08T14:04:00Z
21 |
22 |
23 |
--------------------------------------------------------------------------------
/xml/pm/time/milestones/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2017-08-08T14:04:00Z
21 |
22 |
23 | 2017-08-08T14:04:00Z
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/time/precedences/-invalid-predecessor-type.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | finish-to-start
21 | gh:test/test#1
22 | gh:M1
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/time/precedences/-invalid-successor-type.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | finish-to-start
21 | gh:test/test#1
22 | gh:M1
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/time/precedences/-invalid-type.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | blah-not-valid
21 | gh:test/test#1
22 | gh:M1
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/time/precedences/-no-predecessor.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | finish-to-start
21 | gh:M1
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pm/time/precedences/-no-successor.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | finish-to-start
21 | gh:test/test#1
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pm/time/precedences/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | finish-to-start
21 | gh:test/test#1
22 | gh:M1
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pm/time/releases/-duplicate-releases.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-01T00:00:00.123Z
21 |
22 |
23 | 2018-01-02T00:00:00.123Z
24 |
25 |
26 | 2018-01-02T00:00:00.123Z
27 |
28 |
29 |
--------------------------------------------------------------------------------
/xml/pm/time/releases/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-01T00:00:00.123Z
21 |
22 |
23 |
--------------------------------------------------------------------------------
/xml/pm/time/reminders/-invalid-label.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 | 2017-01-01T12:00:00
22 |
23 | yegor256
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pm/time/reminders/-no-label.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 | 2017-01-01T12:00:00
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pm/time/reminders/-no-login.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 | 2017-01-01T12:00:00
22 | yegor256
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pmo/actives/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 |
22 |
23 | 2016-12-29T09:03:21.684Z
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pmo/agenda/-duplicate-inspector.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | A65TGR50F
21 | Test Issue
22 | 2016-12-29T09:03:21.684Z
23 | DEV
24 | yegor256
25 | g4s8
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pmo/agenda/-duplicate-orders.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | A65TGR50F
21 | Test Issue
22 | https://github.com/test/test
23 | 2016-12-29T09:03:21.684Z
24 |
25 |
26 | A65TGR50D
27 | Some Issue
28 | https://github.com/test/test
29 | 2016-12-29T09:03:21.694Z
30 |
31 |
32 |
--------------------------------------------------------------------------------
/xml/pmo/agenda/-invalid-inspector.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | A65TGR50F
21 | Test Issue
22 | DEV
23 | 2016-12-29T09:03:21.684Z
24 | $@#^$@*@#
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/agenda/-spaceTitle.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | A65TGR50F
21 | https://github.com/test/test
22 | 2016-12-29T09:03:21.684Z
23 |
24 | DEV
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/agenda/missing-title.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | A65TGR50F
21 | https://github.com/test/test
22 | 2016-12-29T09:03:21.684Z
23 | DEV
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pmo/blanks/-no-job.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2405
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pmo/blanks/-no-kind.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pmo/blanks/-no-project.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | issue
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pmo/blanks/-non-unique-job.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | issue
22 | 2016-12-29T09:03:21.684Z
23 |
24 |
25 | ABCDEF123
26 | issue
27 | 2016-12-29T09:03:21.684Z
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pmo/blanks/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | issue
22 | 2016-12-29T09:03:21.684Z
23 |
24 |
25 | ABCDEF123
26 | pull-request
27 | 2016-12-29T09:03:21.684Z
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pmo/bots/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 | xoxb-XXXXXXXXXXXX-TTTTTTTTTTTTTT
22 | xoxb-XXXXXXXXXXXX-TTTTTTTTTTTTTT
23 | Zerocracy
24 | T787894327
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/catalog/-duplicate-links-in-different-projects.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 | 2016/12/7YY78T99S/
22 |
23 |
24 |
25 |
26 |
27 | 2016-12-29T09:03:21.684Z
28 | 2016/12/7YY78T9YT/
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/xml/pmo/catalog/-duplicate-links.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 | 2016/12/7YY78T99S/
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pmo/catalog/-duplicate-prefixes.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016/12/7YY78T99S/
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | 2016-07-29T11:03:23.684Z
25 | 2016/12/7YY78T99S/
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pmo/catalog/-duplicate-publish-status.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 | PMO/
22 | true
23 | false
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pmo/catalog/-duplidate-ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 | 2016/12/7YY78T99S/
22 |
23 |
24 |
25 |
26 |
27 |
28 | 2016/07/7YY78T99S/
29 | 2016-07-29T11:03:23.684Z
30 |
31 |
32 |
--------------------------------------------------------------------------------
/xml/pmo/catalog/-duplidate-titles.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 | 2016/12/7YY78T99S/
22 |
23 |
24 |
25 |
26 | PROJ
27 |
28 |
29 | 2016/07/7YY78T99S/
30 | 2016-07-29T11:03:23.684Z
31 | PROJ
32 |
33 |
34 |
--------------------------------------------------------------------------------
/xml/pmo/catalog/-no-title.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 7YY78E99S
21 | 2016-12-29T09:03:21.684Z
22 | 2016/12/7YY78T99S/
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pmo/catalog/-wrong-publish-status.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 | PMO/
22 | off
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pmo/debts/-duplicate-details.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 | -
22 | 2016-12-29T09:03:21.684Z
23 | $0.76
24 |
Just a gift
25 | Too small amount
26 |
27 | -
28 | 2016-12-29T09:03:21.694Z
29 | $0.56
30 |
Just a gift
31 | Too small amount
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/xml/pmo/negligence/-no-added.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 |
22 |
23 |
--------------------------------------------------------------------------------
/xml/pmo/negligence/-no-job.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pmo/negligence/-no-project.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 |
22 |
23 |
--------------------------------------------------------------------------------
/xml/pmo/negligence/-non-unique-job.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | ABCDEF123
25 | 2016-12-29T09:03:21.684Z
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pmo/negligence/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 | ABCDEF123
25 | 2016-12-29T09:03:21.684Z
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pmo/options/-invalid-notifications.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yes
21 | no
22 | maybe
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pmo/options/-invalid-option.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | option
20 |
21 |
--------------------------------------------------------------------------------
/xml/pmo/options/-negative-jobs.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | -10
20 |
21 |
--------------------------------------------------------------------------------
/xml/pmo/options/-negative-rev-jobs.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | -10
20 |
21 |
--------------------------------------------------------------------------------
/xml/pmo/options/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | 10
20 | 15
21 |
22 | false
23 | false
24 | true
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/people/-duplicate-badges.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yegor256
21 |
22 | master
23 | master
24 |
25 | ¥25
26 | true
27 |
28 |
29 |
--------------------------------------------------------------------------------
/xml/pmo/people/-duplicate-ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/people/-duplicate-links.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/xml/pmo/people/-invalid-badge.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yegor256
21 |
22 | ninja
23 |
24 | ¥25
25 | true
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pmo/people/-invalid-skill.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yegor256
21 |
22 | c#
23 |
24 | ¥25
25 | true
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pmo/people/-invalid-vacation.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 |
22 |
23 |
--------------------------------------------------------------------------------
/xml/pmo/people/-too-many-skills.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yegor256
21 |
22 | lisp
23 | haskell
24 | java
25 | csharp
26 | cpp
27 | docker
28 |
29 | ¥25
30 | true
31 |
32 |
33 |
--------------------------------------------------------------------------------
/xml/pmo/projects/-duplicates.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | A65TZZ50F
20 | A65TZZ50F
21 | A65TZZ50F
22 |
23 |
--------------------------------------------------------------------------------
/xml/pmo/projects/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | A65TGR50F
20 | AFFTGR50F
21 | A65TZZ50F
22 |
23 |
--------------------------------------------------------------------------------
/xml/pmo/resumes/-invalid-personality.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-01T00:00:00
21 | g4s8
22 | I'm great
23 | INTJ
24 | 187141
25 | yegor256
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pmo/resumes/-no-personality.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-01T00:00:00
21 | g4s8
22 | I'm great
23 | 187141
24 | yegor256
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/resumes/-no-so.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-01T00:00:00
21 | g4s8
22 | I'm great
23 | INTJ-A
24 | yegor256
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/resumes/-no-telegram.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-01T00:00:00
21 | g4s8
22 | I'm great
23 | INTJ-A
24 | 187141
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/resumes/-no-text.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-01T00:00:00
21 | g4s8
22 | INTJ-A
23 | 187141
24 | yegor256
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/resumes/-no-time.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | g4s8
21 | I'm great
22 | INTJ-A
23 | 187141
24 | yegor256
25 |
26 |
27 |
--------------------------------------------------------------------------------
/xml/pmo/resumes/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2018-01-01T00:00:00
21 | g4s8
22 | I'm great
23 | INTJ-A
24 | 187141
25 | yegor256
26 |
27 |
28 |
--------------------------------------------------------------------------------
/xml/pmo/rfps/-duplicate-emails.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yegor256
21 | stripe:$50
22 | 2016-12-29T09:03:21.684Z
23 | yegor256@gmail.com
24 | We need a new iPhone app
25 |
26 |
27 | dmarkov
28 | stripe:$50
29 | 2016-12-29T09:03:21.684Z
30 | yegor256@gmail.com
31 | We need a new command line tool
32 |
33 |
34 |
--------------------------------------------------------------------------------
/xml/pmo/rfps/-duplicate-logins.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yegor256
21 | stripe:$50
22 | 2016-12-29T09:03:21.684Z
23 | yegor256@gmail.com
24 | We need a new iPhone app
25 |
26 |
27 | yegor256
28 | stripe:$50
29 | 2016-12-29T09:03:21.684Z
30 | yegor@zerocracy.com
31 | We need a new command line tool
32 |
33 |
34 |
--------------------------------------------------------------------------------
/xml/pmo/rfps/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | yegor256
21 | stripe:$50
22 | 2016-12-29T09:03:21.684Z
23 | yegor256@gmail.com
24 | We need a new iPhone app
25 |
26 |
27 | dmarkov
28 | stripe:$50
29 | 2016-12-29T09:03:21.684Z
30 | yegor@zerocracy.com
31 | We need a new command line tool
32 |
33 |
34 |
--------------------------------------------------------------------------------
/xml/pmo/speed/-invalid-speed.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 9140
21 | 12
22 | 256
23 | -1
24 | £30.50
25 | yegor256@gmail.com
26 | YEGOR BUGAYENKO yegor256@gmail.com
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/xml/pmo/speed/-no-job.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2405
22 | 2016-12-29T09:03:21.684Z
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pmo/speed/-no-project.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2405
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pmo/speed/-no-speed.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 9140
21 | 12
22 | 256
23 | £30.50
24 | yegor256@gmail.com
25 | YEGOR BUGAYENKO yegor256@gmail.com
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/xml/pmo/speed/-no-time.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pmo/speed/-non-unique-job.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2405
22 | 2016-12-29T09:03:21.684Z
23 |
24 |
25 | ABCDEF123
26 | 1024
27 | 2016-12-29T09:03:21.684Z
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pmo/speed/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2405
22 | 2016-12-29T09:03:21.684Z
23 |
24 |
25 | ABCDEF123
26 | 1024
27 | 2016-12-29T09:03:21.684Z
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pmo/vacancies/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 2016-12-29T09:03:21.684Z
21 | yegor256
22 | We need 5 Java developers
23 |
24 |
25 | 2016-12-29T09:03:21.684Z
26 | yegor256
27 | We need a PHP developer
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pmo/verbosity/-no-job.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 3
22 | 2016-12-29T09:03:21.684Z
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xml/pmo/verbosity/-no-messages.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pmo/verbosity/-no-project.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | 3
21 | 2016-12-29T09:03:21.684Z
22 |
23 |
24 |
--------------------------------------------------------------------------------
/xml/pmo/verbosity/-non-unique-job.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 3
22 | 2016-12-29T09:03:21.684Z
23 |
24 |
25 | ABCDEF123
26 | 3
27 | 2016-12-29T09:03:21.684Z
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xml/pmo/verbosity/simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 | ABCDEF123
21 | 3
22 | 2016-12-29T09:03:21.684Z
23 |
24 |
25 | ABCDEF123
26 | 5
27 | 2016-12-29T09:03:21.684Z
28 |
29 |
30 |
--------------------------------------------------------------------------------
/xsd/basics.xsd:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xsd/pm/cost/types.xsd:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/xsd/pm/staff/types.xsd:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------